RelationalTypeMappingSource.FindMapping Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>) |
Trova il mapping dei tipi per i Type facet specificati e aggiuntivi. |
FindMapping(Type, IModel, CoreTypeMapping) |
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account. |
FindMapping(Type) |
Trova il mapping dei tipi per un determinato Typeoggetto . |
FindMapping(String) |
Trova il mapping dei tipi per un determinato nome di tipo di database. |
FindMapping(Type, IModel) |
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account. |
FindMapping(TypeMappingInfo) |
Chiamare Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) invece |
FindMapping(RelationalTypeMappingInfo) |
Sottoposto a override dai provider di database relazionali per trovare un mapping dei tipi per le informazioni fornite. |
FindMapping(IProperty) |
Trova il mapping dei tipi per un determinato IPropertyoggetto . |
FindMapping(IElementType) |
Trova il mapping dei tipi per l'oggetto specificato IElementType. |
FindMapping(MemberInfo) |
Trova il mapping dei tipi per un dato MemberInfo oggetto che rappresenta un campo o una proprietà di un tipo CLR. |
FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)
Trova il mapping dei tipi per i Type facet specificati e aggiuntivi.
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
Parametri
- type
- Type
Tipo CLR.
- storeTypeName
- String
Nome del tipo di database.
- keyOrIndex
- Boolean
Se true
, è possibile restituire un mapping speciale per una chiave o un indice.
Specifica un mapping a lunghezza fissa o null
per impostazione predefinita.
Specifica una precisione per il mapping o null
per impostazione predefinita.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non IProperty è disponibile, altrimenti chiamare FindMapping(IProperty)
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(Type, IModel, CoreTypeMapping)
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account.
[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
Parametri
- type
- Type
Tipo CLR.
- model
- IModel
Modello.
- elementMapping
- CoreTypeMapping
Mapping degli elementi da utilizzare, se noto.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
- Attributi
Commenti
Nota: chiamare questo metodo solo se non IPropertyè presente , altrimenti chiamare FindMapping(IProperty).
Si applica a
FindMapping(Type)
Trova il mapping dei tipi per un determinato Typeoggetto .
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
Parametri
- type
- Type
Tipo CLR.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
- Attributi
Commenti
Nota: chiamare questo metodo solo se non è disponibile o IModel se non IProperty è disponibile, in caso contrario chiamare FindMapping(IProperty) oFindMapping(Type, IModel, CoreTypeMapping)
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(String)
Trova il mapping dei tipi per un determinato nome di tipo di database.
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
Parametri
- storeTypeName
- String
Nome del tipo di database.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: chiamare questo metodo solo se non IProperty è disponibile, altrimenti chiamare FindMapping(IProperty)
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(Type, IModel)
Trova il mapping dei tipi per un determinato Typeoggetto , prendendo la configurazione della pre-convenzione nell'account.
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
Parametri
- type
- Type
Tipo CLR.
- model
- IModel
Modello.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
- Attributi
Commenti
Nota: chiamare questo metodo solo se non IPropertyè presente , altrimenti chiamare FindMapping(IProperty).
Si applica a
FindMapping(TypeMappingInfo)
Chiamare Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) invece
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
Parametri
- mappingInfo
- TypeMappingInfo
Informazioni di mapping da usare per creare il mapping.
Restituisce
Mapping dei tipi o null
se non è possibile trovare nessuno.
Si applica a
FindMapping(RelationalTypeMappingInfo)
Sottoposto a override dai provider di database relazionali per trovare un mapping dei tipi per le informazioni fornite.
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
Parametri
- mappingInfo
- RelationalTypeMappingInfo
Informazioni di mapping da usare per creare il mapping.
Restituisce
Mapping dei tipi o null
se non è possibile trovare nessuno.
Commenti
Le informazioni di mapping vengono popolate con tutte le informazioni sul mapping dei tipi richiesto disponibili. Usare tutte le informazioni necessarie per creare il mapping migliore. Restituisce null
se non è disponibile alcun mapping.
Si applica a
FindMapping(IProperty)
Trova il mapping dei tipi per un determinato IPropertyoggetto .
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
Parametri
- property
- IProperty
Proprietà.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(IElementType)
Trova il mapping dei tipi per l'oggetto specificato IElementType.
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
Parametri
- elementType
- IElementType
Elemento della raccolta.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
Commenti
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
FindMapping(MemberInfo)
Trova il mapping dei tipi per un dato MemberInfo oggetto che rappresenta un campo o una proprietà di un tipo 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
Parametri
- member
- MemberInfo
Campo o proprietà.
Restituisce
Mapping dei tipi o null
se non è stato trovato alcun oggetto.
Implementazioni
- Attributi
Commenti
Nota: chiamare questo metodo solo se non IProperty è disponibile, altrimenti chiamare FindMapping(IProperty)
Nota: i provider in genere non devono eseguire l'override di questo metodo.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per