TypeMappingSourceBase.FindMapping Yöntem

Tanım

Aşırı Yüklemeler

FindMapping(IProperty)

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

Not: Sağlayıcıların genellikle bu yöntemi geçersiz kılması gerekmamaktadır.

FindMapping(TypeMappingInfo)

Verilen bilgiler için bir tür eşlemesi bulmak için veritabanı sağlayıcıları tarafından geçersiz kılınır.

Eşleme bilgileri, gerekli tür eşlemesi hakkında kullanılabilir olduğu kadar çok bilgiyle doldurulur. En iyi eşlemeyi oluşturmak için gereken tüm bilgileri kullanın. Kullanılabilir null eşleme yoksa dönüş.

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)

Not: Sağlayıcıların genellikle bu yöntemi geçersiz kılması gerekmamaktadı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)

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(IProperty)

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

Not: Sağlayıcıların genellikle bu yöntemi geçersiz kılması gerekmamaktadır.

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

Parametreler

property
IProperty

Özellik.

Döndürülenler

CoreTypeMapping

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

Uygulamalar

Şunlara uygulanır

FindMapping(TypeMappingInfo)

Verilen bilgiler için bir tür eşlemesi bulmak için veritabanı sağlayıcıları tarafından geçersiz kılınır.

Eşleme bilgileri, gerekli tür eşlemesi hakkında kullanılabilir olduğu kadar çok bilgiyle doldurulur. En iyi eşlemeyi oluşturmak için gereken tüm bilgileri kullanın. Kullanılabilir null eşleme yoksa dönüş.

protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo? mappingInfo);
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
override this.FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected MustOverride Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping
Protected Overridable Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping

Parametreler

mappingInfo
TypeMappingInfo

Eşlemeyi oluşturmak için kullanılan eşleme bilgileri.

Döndürülenler

CoreTypeMapping

Tür eşlemesi veya null bulunamaysa.

Ş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)

Not: Sağlayıcıların genellikle bu yöntemi geçersiz kılması gerekmamaktadır.

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

Parametreler

member
MemberInfo

Alan veya özellik.

Döndürülenler

CoreTypeMapping

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

Uygulamalar

Ş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 abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type) As CoreTypeMapping

Parametreler

type
Type

CLR türü.

Döndürülenler

CoreTypeMapping

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

Uygulamalar

Ş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 abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel) As CoreTypeMapping

Parametreler

type
Type

CLR türü.

model
IModel

Model.

Döndürülenler

CoreTypeMapping

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

Uygulamalar

Şunlara uygulanır