Condividi tramite


RelationalTypeMapping.Clone Metodo

Definizione

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.

size
Nullable<Int32>

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

precision
Nullable<Int32>

La precisione dei dati che la proprietà è configurata per l'archiviazione o null se non è configurata alcuna dimensione.

scale
Nullable<Int32>

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

parameters
RelationalTypeMapping.RelationalTypeMappingParameters

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