Bagikan melalui


IRelationalTypeMappingSource.FindMapping Metode

Definisi

Overload

FindMapping(IProperty)

Menemukan pemetaan jenis untuk yang diberikan IProperty.

FindMapping(MemberInfo)

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

FindMapping(String)

Menemukan pemetaan jenis untuk nama jenis database tertentu.

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(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Menemukan pemetaan jenis untuk faset tertentu Type dan tambahan.

FindMapping(IProperty)

Menemukan pemetaan jenis untuk yang diberikan IProperty.

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

Parameter

property
IProperty

Properti .

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Berlaku untuk

FindMapping(MemberInfo)

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

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

Parameter

member
MemberInfo

Bidang atau properti.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Keterangan

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

Berlaku untuk

FindMapping(String)

Menemukan pemetaan jenis untuk nama jenis database tertentu.

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

Parameter

storeTypeName
String

Nama jenis database.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Keterangan

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

Berlaku untuk

FindMapping(Type)

Menemukan pemetaan jenis untuk yang diberikan Type.

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

Parameter

type
Type

Jenis CLR.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

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

Parameter

type
Type

Jenis CLR.

model
IModel

Model.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

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 Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? 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.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As RelationalTypeMapping

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.

Keterangan

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

Berlaku untuk

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

Menemukan pemetaan jenis untuk faset tertentu Type dan tambahan.

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

Parameter

type
Type

Jenis CLR.

storeTypeName
String

Nama jenis database.

keyOrIndex
Boolean

Jika true, maka pemetaan khusus untuk kunci atau indeks dapat dikembalikan.

unicode
Nullable<Boolean>

Tentukan true untuk pemetaan Unicode, false untuk pemetaan Ansi atau null untuk default.

size
Nullable<Int32>

Menentukan ukuran untuk pemetaan, atau null untuk default.

rowVersion
Nullable<Boolean>

Menentukan versi baris, atau null untuk default.

fixedLength
Nullable<Boolean>

Menentukan pemetaan panjang tetap, atau null untuk default.

precision
Nullable<Int32>

Menentukan presisi untuk pemetaan, atau null untuk default.

scale
Nullable<Int32>

Menentukan skala untuk pemetaan, atau null untuk default.

Mengembalikan

Pemetaan jenis, atau null jika tidak ada yang ditemukan.

Keterangan

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

Berlaku untuk