RelationalTypeMappingInfo Costruttori
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
RelationalTypeMappingInfo(IProperty)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (property As IProperty)
Parametri
- property
- IProperty
Proprietà per cui è necessario eseguire il mapping.
Si applica a
RelationalTypeMappingInfo(Type, RelationalTypeMapping, String, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DbType>)
Crea una nuova istanza di TypeMappingInfo.
public RelationalTypeMappingInfo (Type? type = default, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? elementTypeMapping = default, string? storeTypeName = default, string? storeTypeNameBase = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default, System.Data.DbType? dbType = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<System.Data.DbType> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (Optional type As Type = Nothing, Optional elementTypeMapping As RelationalTypeMapping = Nothing, Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, 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, Optional dbType As Nullable(Of DbType) = Nothing)
Parametri
- type
- Type
Tipo CLR nel modello per il quale è necessario il mapping.
- elementTypeMapping
- RelationalTypeMapping
Mapping dei tipi per gli elementi, se noto.
- storeTypeName
- String
Nome del tipo di database.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
- 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.
Si applica a
RelationalTypeMappingInfo(Type, String, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di TypeMappingInfo.
public RelationalTypeMappingInfo (Type type, string storeTypeName = default, string storeTypeNameBase = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
public RelationalTypeMappingInfo (Type type, string? storeTypeName = default, string? storeTypeNameBase = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Type * string * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (type As Type, Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, 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)
Parametri
- type
- Type
Tipo CLR nel modello per il quale è necessario il mapping.
- storeTypeName
- String
Nome del tipo di database.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
- 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.
Si applica a
RelationalTypeMappingInfo(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di TypeMappingInfo.
public RelationalTypeMappingInfo (Type type, string storeTypeName, bool keyOrIndex, bool? unicode, int? size, bool? rowVersion, bool? fixedLength, int? precision, int? scale);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (type As Type, storeTypeName As String, keyOrIndex As Boolean, unicode As Nullable(Of Boolean), size As Nullable(Of Integer), rowVersion As Nullable(Of Boolean), fixedLength As Nullable(Of Boolean), precision As Nullable(Of Integer), scale As Nullable(Of Integer))
Parametri
- type
- Type
Tipo CLR nel modello per il quale è necessario il mapping.
- 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.
Si applica a
RelationalTypeMappingInfo(IReadOnlyList<IProperty>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals, string storeTypeName = default, string storeTypeNameBase = default, bool? fallbackUnicode = default, bool? fixedLength = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
public RelationalTypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals, string? storeTypeName = default, string? storeTypeNameBase = default, bool? fallbackUnicode = default, bool? fixedLength = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
public RelationalTypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals, string? storeTypeName = default, string? storeTypeNameBase = default, bool? fallbackUnicode = default, bool? fallbackFixedLength = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * string * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * string * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty), Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)
Public Sub New (principals As IReadOnlyList(Of IProperty), Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fallbackFixedLength As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)
Parametri
- principals
- IReadOnlyList<IProperty>
Catena di proprietà principale per la proprietà per la quale è necessario eseguire il mapping.
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario il mapping.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
Specifica Unicode o ANSI per il mapping o null
per impostazione predefinita.
Specifica un mapping a lunghezza fissa o null
per impostazione predefinita.
Specifica una dimensione per il mapping, nel caso in cui non ne sia stata trovata una a livello di core o null
per impostazione predefinita.
Specifica una precisione per il mapping, nel caso in cui non ne sia stata trovata una a livello di core o null
per impostazione predefinita.
Specifica una scala per il mapping, nel caso in cui non ne sia stata trovata una a livello di core o null
per impostazione predefinita.
Si applica a
RelationalTypeMappingInfo(MemberInfo, RelationalTypeMapping, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (System.Reflection.MemberInfo member, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? elementTypeMapping = default, string? storeTypeName = default, string? storeTypeNameBase = default, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (member As MemberInfo, Optional elementTypeMapping As RelationalTypeMapping = Nothing, Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)
Parametri
- member
- MemberInfo
Proprietà o campo per il quale è necessario eseguire il mapping.
- elementTypeMapping
- RelationalTypeMapping
Mapping dei tipi per gli elementi, se noto.
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario il mapping.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
Specifica una precisione per il mapping o null
per impostazione predefinita.
Si applica a
RelationalTypeMappingInfo(MemberInfo, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (System.Reflection.MemberInfo member, string storeTypeName = default, string storeTypeNameBase = default, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
public RelationalTypeMappingInfo (System.Reflection.MemberInfo member, string? storeTypeName = default, string? storeTypeNameBase = default, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Reflection.MemberInfo * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (member As MemberInfo, Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)
Parametri
- member
- MemberInfo
Proprietà o campo per il quale è necessario eseguire il mapping.
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario il mapping.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
Specifica una precisione per il mapping o null
per impostazione predefinita.
Si applica a
RelationalTypeMappingInfo(IElementType, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType, string? storeTypeName = default, string? storeTypeNameBase = default, bool? fallbackUnicode = default, bool? fallbackFixedLength = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Microsoft.EntityFrameworkCore.Metadata.IElementType * string * string * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (elementType As IElementType, Optional storeTypeName As String = Nothing, Optional storeTypeNameBase As String = Nothing, Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fallbackFixedLength As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)
Parametri
- elementType
- IElementType
Elemento della raccolta per il quale è necessario il mapping.
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario il mapping.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
Specifica Unicode o ANSI per il mapping o null
per l'impostazione predefinita.
Specifica un mapping a lunghezza fissa o null
per l'impostazione predefinita.
Specifica una dimensione per il mapping, nel caso in cui non ne sia stato trovato uno a livello di core o null
per l'impostazione predefinita.
Specifica una precisione per il mapping, nel caso in cui non ne sia stata trovata una a livello di core o null
per l'impostazione predefinita.
Specifica una scala per il mapping, nel caso in cui non ne sia stata trovata una a livello di core o null
per l'impostazione predefinita.
Si applica a
RelationalTypeMappingInfo(RelationalTypeMappingInfo, ValueConverterInfo)
Crea una nuova istanza di RelationalTypeMappingInfo con l'oggetto specificato ValueConverterInfo.
public RelationalTypeMappingInfo (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo source, in Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo converter);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : RelationalTypeMappingInfo * ValueConverterInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (ByRef source As RelationalTypeMappingInfo, ByRef converter As ValueConverterInfo)
Parametri
- source
- RelationalTypeMappingInfo
Informazioni sull'origine.
- converter
- ValueConverterInfo
Convertitore da applicare.
Si applica a
RelationalTypeMappingInfo(Type)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (Type type);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (type As Type)
Parametri
- type
- Type
Tipo CLR nel modello per il quale è necessario eseguire il mapping.
Si applica a
RelationalTypeMappingInfo(String)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (string storeTypeName);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (storeTypeName As String)
Parametri
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario eseguire il mapping.
Si applica a
RelationalTypeMappingInfo(MemberInfo)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (System.Reflection.MemberInfo member);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (member As MemberInfo)
Parametri
- member
- MemberInfo
Proprietà o campo per il quale è necessario eseguire il mapping.
Si applica a
RelationalTypeMappingInfo(IReadOnlyList<IProperty>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty))
Parametri
- principals
- IReadOnlyList<IProperty>
Catena di proprietà principale per la proprietà per cui è necessario eseguire il mapping.
Si applica a
RelationalTypeMappingInfo(String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Crea una nuova istanza di RelationalTypeMappingInfo.
public RelationalTypeMappingInfo (string storeTypeName, string storeTypeNameBase, bool? unicode, int? size, int? precision, int? scale);
new Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo : string * string * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo
Public Sub New (storeTypeName As String, storeTypeNameBase As String, unicode As Nullable(Of Boolean), size As Nullable(Of Integer), precision As Nullable(Of Integer), scale As Nullable(Of Integer))
Parametri
- storeTypeName
- String
Nome del tipo relazionale specifico del provider per il quale è necessario eseguire il mapping.
- storeTypeNameBase
- String
Nome del tipo relazionale specifico del provider, con eventuali facet rimossi.
Specifica una precisione per il mapping o null
per impostazione predefinita.
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