IRelationalTypeMappingSource.FindMapping Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Zadejte true
pro mapování Unicode, false
pro mapování Ansi nebo null
pro 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
Entity Framework