RelationalTypeMapping.Clone 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
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>) |
Clona il mapping dei tipi per aggiornare qualsiasi parametro, se necessario. |
Clone(String, Nullable<Int32>) |
Crea una copia di questo mapping. |
Clone(Nullable<Int32>, Nullable<Int32>) |
Crea una copia di questo mapping. |
Clone(ValueConverter) |
Restituisce una nuova copia del mapping di questo tipo con l'oggetto aggiunto specificato ValueConverter . |
Clone(RelationalTypeMappingInfo) |
Clona il mapping dei tipi per aggiornare i facet dalle informazioni di mapping, se necessario. |
Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
Crea una copia di questo mapping. |
Clone(CoreTypeMapping+CoreTypeMappingParameters) |
Crea una copia di questo mapping. |
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)
Clona il mapping dei tipi per aggiornare qualsiasi parametro, se necessario.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo?? mappingInfo = default, Type? clrType = default, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? comparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? keyComparer = default, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer? providerValueComparer = default, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default, Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter? jsonValueReaderWriter = default, Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix? storeTypePostfix = default);
override this.Clone : Nullable * Type * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter * Nullable<Microsoft.EntityFrameworkCore.Storage.StoreTypePostfix> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (Optional mappingInfo As Nullable(Of RelationalTypeMappingInfo) = Nothing, Optional clrType As Type = Nothing, Optional converter As ValueConverter = Nothing, Optional comparer As ValueComparer = Nothing, Optional keyComparer As ValueComparer = Nothing, Optional providerValueComparer As ValueComparer = Nothing, Optional elementMapping As CoreTypeMapping = Nothing, Optional jsonValueReaderWriter As JsonValueReaderWriter = Nothing, Optional storeTypePostfix As Nullable(Of StoreTypePostfix) = Nothing) As RelationalTypeMapping
Parametri
- mappingInfo
- Nullable<RelationalTypeMappingInfo>
Informazioni di mapping contenenti i facet da usare.
- clrType
- Type
Tipo .NET usato nel modello EF o null
per lasciare invariato.
- converter
- ValueConverter
Convertitore di valori o null
per lasciare invariato.
- comparer
- ValueComparer
Operatore di confronto dei valori o null
per lasciare invariato.
- keyComparer
- ValueComparer
Operatore di confronto del valore della chiave o null
per lasciare invariato.
- providerValueComparer
- ValueComparer
Operatore di confronto dei valori del provider o null
per lasciare invariato.
- elementMapping
- CoreTypeMapping
Mapping degli elementi o null
per lasciare invariati.
- jsonValueReaderWriter
- JsonValueReaderWriter
Lettore/writer JSON o null
lasciare invariato.
- storeTypePostfix
- Nullable<StoreTypePostfix>
Nuovo prefisso o null
per lasciare invariato.
Restituisce
Mapping clonato o mapping originale se non è necessario alcun clone.
Si applica a
Clone(String, Nullable<Int32>)
Crea una copia di questo mapping.
public abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (string storeType, int? size);
abstract member Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
override this.Clone : string * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public MustOverride Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
Public Overridable Function Clone (storeType As String, size As Nullable(Of Integer)) As RelationalTypeMapping
Parametri
- storeType
- String
Nome del tipo di database.
Le dimensioni dei dati che la proprietà è configurata per l'archiviazione o null se non è configurata alcuna dimensione.
Restituisce
Mapping appena creato.
Si applica a
Clone(Nullable<Int32>, Nullable<Int32>)
Crea una copia di questo mapping.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (int? precision, int? scale);
override this.Clone : Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (precision As Nullable(Of Integer), scale As Nullable(Of Integer)) As RelationalTypeMapping
Parametri
La precisione dei dati che la proprietà è configurata per l'archiviazione o null se non è configurata alcuna dimensione.
La scala dei dati che la proprietà è configurata per l'archiviazione o null se non è configurata alcuna dimensione.
Restituisce
Mapping appena creato.
Si applica a
Clone(ValueConverter)
Restituisce una nuova copia del mapping di questo tipo con l'oggetto aggiunto specificato ValueConverter .
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function Clone (converter As ValueConverter) As CoreTypeMapping
Parametri
- converter
- ValueConverter
Convertitore da utilizzare.
Restituisce
Nuovo mapping dei tipi
Si applica a
Clone(RelationalTypeMappingInfo)
Clona il mapping dei tipi per aggiornare i facet dalle informazioni di mapping, se necessario.
public virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo mappingInfo);
override this.Clone : RelationalTypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Overridable Function Clone (mappingInfo As RelationalTypeMappingInfo) As RelationalTypeMapping
Parametri
- mappingInfo
- RelationalTypeMappingInfo
Informazioni di mapping contenenti i facet da usare.
Restituisce
Mapping clonato o mapping originale se non è necessario alcun clone.
Si applica a
Clone(RelationalTypeMapping+RelationalTypeMappingParameters)
Crea una copia di questo mapping.
protected virtual Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
protected abstract Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Protected Overridable Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
Protected MustOverride Function Clone (parameters As RelationalTypeMapping.RelationalTypeMappingParameters) As RelationalTypeMapping
Parametri
Parametri per questo mapping.
Restituisce
Mapping appena creato.
Si applica a
Clone(CoreTypeMapping+CoreTypeMappingParameters)
Crea una copia di questo mapping.
protected override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters parameters);
override this.Clone : Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected Overrides Function Clone (parameters As CoreTypeMapping.CoreTypeMappingParameters) As CoreTypeMapping
Parametri
- parameters
- CoreTypeMapping.CoreTypeMappingParameters
Parametri per questo mapping.
Restituisce
Mapping appena creato.
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