Bagikan melalui


TypeMappingSourceBase.FindMapping Metode

Definisi

Overload

FindMapping(IElementType)

Menemukan pemetaan jenis untuk yang diberikan IElementType.

FindMapping(IProperty)

Menemukan pemetaan jenis untuk yang diberikan IProperty.

FindMapping(TypeMappingInfo)

Ditimpa oleh penyedia database untuk menemukan pemetaan jenis untuk info yang diberikan.

FindMapping(MemberInfo)

Menemukan pemetaan jenis untuk yang diberikan MemberInfo yang mewakili bidang atau properti dari jenis CLR.

FindMapping(Type)

Menemukan pemetaan jenis untuk yang diberikan Type.

FindMapping(Type, IModel)

Menemukan pemetaan jenis untuk tertentu Type, dengan mengambil konfigurasi pra-konvensi ke dalam akun.

FindMapping(Type, IModel, CoreTypeMapping)

Menemukan pemetaan jenis untuk tertentu Type, dengan mengambil konfigurasi pra-konvensi ke dalam akun.

FindMapping(IElementType)

Menemukan pemetaan jenis untuk yang diberikan IElementType.

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

Parameter

elementType
IElementType

Elemen koleksi.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Berlaku untuk

FindMapping(IProperty)

Menemukan pemetaan jenis untuk yang diberikan IProperty.

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

Parameter

property
IProperty

Properti .

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Keterangan

Catatan: penyedia biasanya tidak perlu mengambil alih metode ini.

Berlaku untuk

FindMapping(TypeMappingInfo)

Ditimpa oleh penyedia database untuk menemukan pemetaan jenis untuk info yang diberikan.

protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (in 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

Parameter

mappingInfo
TypeMappingInfo

Info pemetaan yang digunakan untuk membuat pemetaan.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang dapat ditemukan.

Keterangan

Info pemetaan diisi dengan informasi sebanyak mungkin tentang pemetaan jenis yang diperlukan seperti yang tersedia. Gunakan semua informasi yang diperlukan untuk membuat pemetaan terbaik. Kembalikan null jika tidak ada pemetaan yang tersedia.

Berlaku untuk

FindMapping(MemberInfo)

Menemukan pemetaan jenis untuk yang diberikan MemberInfo yang mewakili bidang atau properti dari jenis CLR.

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

Parameter

member
MemberInfo

Bidang atau properti.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Keterangan

Catatan: Hanya panggil metode ini jika tidak ada yang tersedia, jika tidak IProperty panggil FindMapping(IProperty)

Catatan: penyedia biasanya tidak perlu mengambil alih metode ini.

Berlaku untuk

FindMapping(Type)

Menemukan pemetaan jenis untuk yang diberikan Type.

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

Parameter

type
Type

Jenis CLR.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Keterangan

Catatan: Hanya panggil metode ini jika tidak ada atau IModel tersedia, jika tidakIProperty, panggil FindMapping(IProperty) atauFindMapping(Type, IModel, CoreTypeMapping)

Berlaku untuk

FindMapping(Type, IModel)

Menemukan pemetaan jenis untuk tertentu Type, dengan mengambil konfigurasi pra-konvensi ke dalam akun.

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

Parameter

type
Type

Jenis CLR.

model
IModel

Model.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Keterangan

Catatan: Hanya panggil metode ini jika tidak ada , jika tidak IProperty, panggil FindMapping(IProperty).

Berlaku untuk

FindMapping(Type, IModel, CoreTypeMapping)

Menemukan pemetaan jenis untuk tertentu Type, dengan mengambil konfigurasi pra-konvensi ke dalam akun.

public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As CoreTypeMapping

Parameter

type
Type

Jenis CLR.

model
IModel

Model.

elementMapping
CoreTypeMapping

Pemetaan elemen yang akan digunakan, jika diketahui.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Penerapan

Keterangan

Catatan: Hanya panggil metode ini jika tidak ada , jika tidak IProperty, panggil FindMapping(IProperty).

Berlaku untuk