IRelationalTypeMappingSource.FindMapping Yöntem

Tanım

Aşırı Yüklemeler

FindMapping(IProperty)

Verilen bir için tür eşlemesini IProperty bulur.

FindMapping(MemberInfo)

ClR türünün bir alanını veya MemberInfo özelliğini temsil eden bir verilen için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

FindMapping(String)

Verilen veritabanı türü adı için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

FindMapping(Type)

Verilen bir için tür eşlemesini Type bulur.

Not: Bu yöntemi yalnızca kullanılabilir veya kullanılabilir IProperty IModel değilse, aksi takdirde veya çağrısı FindMapping(IProperty)FindMapping(Type, IModel)

FindMapping(Type, IModel)

Hesapta kural öncesi yapılandırmayı Type alarak, verilen için tür eşlemesini bulur.

Not: Yalnızca yoksa bu yöntemi çağır, IProperty aksi takdirde çağrısı. FindMapping(IProperty)

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Verilen ve ek Type facet'ler için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

FindMapping(IProperty)

Verilen bir için tür eşlemesini IProperty bulur.

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (property As IProperty) As RelationalTypeMapping

Parametreler

property
IProperty

Özellik.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır

FindMapping(MemberInfo)

ClR türünün bir alanını veya MemberInfo özelliğini temsil eden bir verilen için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (System.Reflection.MemberInfo member);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (System.Reflection.MemberInfo member);
abstract member FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (member As MemberInfo) As RelationalTypeMapping

Parametreler

member
MemberInfo

Alan veya özellik.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır

FindMapping(String)

Verilen veritabanı türü adı için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (string storeTypeName);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (string storeTypeName);
abstract member FindMapping : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (storeTypeName As String) As RelationalTypeMapping

Parametreler

storeTypeName
String

Veritabanı türü adı.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır

FindMapping(Type)

Verilen bir için tür eşlemesini Type bulur.

Not: Bu yöntemi yalnızca kullanılabilir veya kullanılabilir IProperty IModel değilse, aksi takdirde veya çağrısı FindMapping(IProperty)FindMapping(Type, IModel)

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type) As RelationalTypeMapping

Parametreler

type
Type

CLR türü.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır

FindMapping(Type, IModel)

Hesapta kural öncesi yapılandırmayı Type alarak, verilen için tür eşlemesini bulur.

Not: Yalnızca yoksa bu yöntemi çağır, IProperty aksi takdirde çağrısı. FindMapping(IProperty)

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel) As RelationalTypeMapping

Parametreler

type
Type

CLR türü.

model
IModel

Model.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Verilen ve ek Type facet'ler için tür eşlemesini bulur.

Not: Yalnızca kullanılabilir değilse bu yöntemi, IProperty aksi takdirde çağrısı FindMapping(IProperty)

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type, string storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, string? storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
abstract member FindMapping : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, storeTypeName As String, Optional keyOrIndex As Boolean = false, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing) As RelationalTypeMapping

Parametreler

type
Type

CLR türü.

storeTypeName
String

Veritabanı türü adı.

keyOrIndex
Boolean

ise, true bir anahtar veya dizin için özel bir eşleme döndürül olabilir.

unicode
Nullable<Boolean>

Unicode true eşlemesi için, false Ansi eşlemesi için veya null varsayılan için belirtin.

size
Nullable<Int32>

Eşleme için veya varsayılan için bir null boyut belirtir.

rowVersion
Nullable<Boolean>

Satır sürümünü veya varsayılan null sürümü belirtir.

fixedLength
Nullable<Boolean>

Sabit uzunluk eşlemesini veya null varsayılanı belirtir.

precision
Nullable<Int32>

Eşleme veya varsayılan için bir null duyarlık belirtir.

scale
Nullable<Int32>

Eşleme için veya varsayılan olarak bir null ölçek belirtir.

Döndürülenler

RelationalTypeMapping

Tür eşlemesi veya null bulunamıyorsa.

Şunlara uygulanır