Sdílet prostřednictvím


IRelationalTypeMappingSource.FindMapping Metoda

Definice

Přetížení

FindMapping(IProperty)

Najde mapování typu pro daný IPropertytyp .

FindMapping(MemberInfo)

Najde mapování typu pro dané MemberInfo , které představuje pole nebo vlastnost typu CLR.

FindMapping(String)

Vyhledá mapování typů pro daný název typu databáze.

FindMapping(Type)

Najde mapování typu pro daný Typetyp .

FindMapping(Type, IModel)

Najde mapování typu pro danou Typepoložku s ohledem na konfiguraci před konvencí.

FindMapping(Type, IModel, CoreTypeMapping)

Najde mapování typu pro danou Typepoložku s ohledem na konfiguraci před konvencí.

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

Najde mapování typu pro danou Type a další omezující vlastnost.

FindMapping(IProperty)

Najde mapování typu pro daný IPropertytyp .

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

Parametry

property
IProperty

Vlastnost.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Platí pro

FindMapping(MemberInfo)

Najde mapování typu pro dané MemberInfo , které představuje pole nebo vlastnost typu 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

Parametry

member
MemberInfo

Pole nebo vlastnost

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že není k dispozici, IProperty v opačném případě volejte metodu . FindMapping(IProperty)

Platí pro

FindMapping(String)

Vyhledá mapování typů pro daný název typu databáze.

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

Parametry

storeTypeName
String

Název typu databáze.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že není k dispozici, IProperty v opačném případě volejte metodu . FindMapping(IProperty)

Platí pro

FindMapping(Type)

Najde mapování typu pro daný Typetyp .

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

Parametry

type
Type

Typ CLR.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že neexistuje nebo IPropertyIModel není k dispozici, jinak volejte FindMapping(IProperty) nebo FindMapping(Type, IModel, CoreTypeMapping)

Platí pro

FindMapping(Type, IModel)

Najde mapování typu pro danou Typepoložku s ohledem na konfiguraci před konvencí.

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

Parametry

type
Type

Typ CLR.

model
IModel

Model.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty)metodu .

Platí pro

FindMapping(Type, IModel, CoreTypeMapping)

Najde mapování typu pro danou Typepoložku s ohledem na konfiguraci před konvencí.

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

Parametry

type
Type

Typ CLR.

model
IModel

Model.

elementMapping
CoreTypeMapping

Mapování elementu, který se má použít, pokud je znám.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty)metodu .

Platí pro

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

Najde mapování typu pro danou Type a další omezující vlastnost.

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

Parametry

type
Type

Typ CLR.

storeTypeName
String

Název typu databáze.

keyOrIndex
Boolean

Pokud true, může se vrátit speciální mapování pro klíč nebo index.

unicode
Nullable<Boolean>

Zadejte true pro mapování Unicode, false pro mapování Ansi nebo null pro výchozí.

size
Nullable<Int32>

Určuje velikost mapování nebo null výchozí hodnotu.

rowVersion
Nullable<Boolean>

Určuje verzi řádku nebo null jako výchozí.

fixedLength
Nullable<Boolean>

Určuje mapování pevné délky nebo null jako výchozí.

precision
Nullable<Int32>

Určuje přesnost mapování nebo null výchozí hodnotu.

scale
Nullable<Int32>

Určuje měřítko pro mapování nebo null jako výchozí.

Návraty

Mapování typu nebo null pokud se žádné nenašlo.

Poznámky

Poznámka: Tuto metodu volejte pouze v případě, že není k dispozici, IProperty v opačném případě volejte metodu . FindMapping(IProperty)

Platí pro