TypeMappingSourceBase.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(IElementType) |
Najde mapování typu pro danou IElementType. |
FindMapping(IProperty) |
Najde mapování typu pro danou IProperty. |
FindMapping(TypeMappingInfo) |
Přepsaný poskytovateli databáze, aby se zjistilo mapování typů pro dané informace. |
FindMapping(MemberInfo) |
Vyhledá mapování typu pro danou položku MemberInfo představující pole nebo vlastnost typu CLR. |
FindMapping(Type) |
Najde mapování typu pro danou Type. |
FindMapping(Type, IModel) |
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí. |
FindMapping(Type, IModel, CoreTypeMapping) |
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí. |
FindMapping(IElementType)
Najde mapování typu pro danou 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
Parametry
- elementType
- IElementType
Element kolekce.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
Platí pro
FindMapping(IProperty)
Najde mapování typu pro danou 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
Parametry
- property
- IProperty
Vlastnost.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
Poznámky
Poznámka: Poskytovatelé by obvykle neměli tuto metodu přepisovat.
Platí pro
FindMapping(TypeMappingInfo)
Přepsaný poskytovateli databáze, aby se zjistilo mapování typů pro dané informace.
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
Parametry
- mappingInfo
- TypeMappingInfo
Informace o mapování, které se mají použít k vytvoření mapování.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Poznámky
Informace o mapování se naplní tolika informacemi o požadovaném mapování typů, kolik je k dispozici. Použijte všechny informace potřebné k vytvoření nejlepšího mapování. Pokud není k dispozici žádné mapování, vraťte se null
.
Platí pro
FindMapping(MemberInfo)
Vyhledá mapování typu pro danou položku MemberInfo představující pole nebo vlastnost typu 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
Parametry
- member
- MemberInfo
Pole nebo vlastnost.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že není IProperty k dispozici, v opačném případě zavolejte. FindMapping(IProperty)
Poznámka: Poskytovatelé by obvykle neměli tuto metodu přepisovat.
Platí pro
FindMapping(Type)
Najde mapování typu pro danou 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
Parametry
- type
- Type
Typ CLR.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že není k dispozici nebo IModel není IProperty k dispozici, v opačném případě volejte FindMapping(IProperty) neboFindMapping(Type, IModel, CoreTypeMapping)
Platí pro
FindMapping(Type, IModel)
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí.
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
Parametry
- type
- Type
Typ CLR.
- model
- IModel
Model.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty).
Platí pro
FindMapping(Type, IModel, CoreTypeMapping)
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí.
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
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.
Implementuje
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty).
Platí pro
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro