RelationalTypeMappingSource.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(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>) |
Vyhledá mapování typů pro danou Type a další omezující vlastnost. |
FindMapping(Type, IModel, CoreTypeMapping) |
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí. |
FindMapping(Type) |
Najde mapování typu pro danou Type. |
FindMapping(String) |
Vyhledá mapování typů pro daný název typu databáze. |
FindMapping(Type, IModel) |
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí. |
FindMapping(TypeMappingInfo) |
Místo toho zavolat Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) |
FindMapping(RelationalTypeMappingInfo) |
Přepsaný poskytovateli relačních databází za účelem vyhledání mapování typů pro dané informace |
FindMapping(IProperty) |
Najde mapování typu pro danou IProperty. |
FindMapping(IElementType) |
Vyhledá mapování typů pro danou IElementTypehodnotu . |
FindMapping(MemberInfo) |
Vyhledá mapování typu pro danou položku MemberInfo představující pole nebo vlastnost typu CLR. |
FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)
Vyhledá mapování typů pro danou Type a další omezující vlastnost.
public virtual 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 virtual 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);
override this.FindMapping : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable 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.
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, IModel, CoreTypeMapping)
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí.
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable 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.
Implementuje
- Atributy
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty).
Platí pro
FindMapping(Type)
Najde mapování typu pro danou Type.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type);
override this.FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (type As Type) As CoreTypeMapping
Public Overridable Function FindMapping (type As Type) As RelationalTypeMapping
Parametry
- type
- Type
Typ CLR.
Návraty
Mapování typu nebo null
pokud se žádné nenašlo.
Implementuje
- Atributy
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)
Poznámka: Poskytovatelé by obvykle neměli tuto metodu přepisovat.
Platí pro
FindMapping(String)
Vyhledá mapování typů pro daný název typu databáze.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (string storeTypeName);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (string storeTypeName);
override this.FindMapping : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable 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.
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, IModel)
Vyhledá mapování typů pro danou Typepoložku , přičemž se do účtu vezme konfigurace před konvencí.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (type As Type, model As IModel) As CoreTypeMapping
Public Overridable 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.
Implementuje
- Atributy
Poznámky
Poznámka: Tuto metodu volejte pouze v případě, že neexistuje , IPropertyjinak volejte FindMapping(IProperty).
Platí pro
FindMapping(TypeMappingInfo)
Místo toho zavolat Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@)
protected override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
override this.FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected Overrides 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.
Platí pro
FindMapping(RelationalTypeMappingInfo)
Přepsaný poskytovateli relačních databází za účelem vyhledání mapování typů pro dané informace
protected abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo? mappingInfo);
override this.FindMapping : RelationalTypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Protected MustOverride Function FindMapping (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
Protected Overridable Function FindMapping (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
Parametry
- mappingInfo
- RelationalTypeMappingInfo
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(IProperty)
Najde mapování typu pro danou IProperty.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides 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(IElementType)
Vyhledá mapování typů pro danou IElementTypehodnotu .
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IElementType -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides 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
Poznámky
Poznámka: Poskytovatelé by obvykle neměli tuto metodu přepisovat.
Platí pro
FindMapping(MemberInfo)
Vyhledá mapování typu pro danou položku MemberInfo představující pole nebo vlastnost typu CLR.
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (System.Reflection.MemberInfo member);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (System.Reflection.MemberInfo member);
[System.Runtime.CompilerServices.PreserveBaseOverrides]
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (System.Reflection.MemberInfo member);
override this.FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
[<System.Runtime.CompilerServices.PreserveBaseOverrides>]
override this.FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overrides Function FindMapping (member As MemberInfo) As CoreTypeMapping
Public Overridable 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.
Implementuje
- Atributy
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
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