RelationalTypeMapping.Clone Méthode

Définition

Surcharges

Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)

Clone le mappage de type pour mettre à jour n’importe quel paramètre si nécessaire.

Clone(String, Nullable<Int32>)

Crée une copie de ce mappage.

Clone(Nullable<Int32>, Nullable<Int32>)

Crée une copie de ce mappage.

Clone(ValueConverter)

Retourne une nouvelle copie de ce type de mappage avec le donné ValueConverter ajouté.

Clone(RelationalTypeMappingInfo)

Clone le mappage de type pour mettre à jour les facettes à partir des informations de mappage, si nécessaire.

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Crée une copie de ce mappage.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crée une copie de ce mappage.

Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>)

Clone le mappage de type pour mettre à jour n’importe quel paramètre si nécessaire.

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

Paramètres

mappingInfo
Nullable<RelationalTypeMappingInfo>

Informations de mappage contenant les facettes à utiliser.

clrType
Type

Type .NET utilisé dans le modèle EF, ou null pour laisser inchangé.

converter
ValueConverter

Convertisseur de valeur, ou null à laisser inchangé.

comparer
ValueComparer

Comparateur de valeurs, ou null à laisser inchangé.

keyComparer
ValueComparer

Comparateur de valeur de clé ou null à laisser inchangé.

providerValueComparer
ValueComparer

Comparateur de valeur du fournisseur, ou null à laisser inchangé.

elementMapping
CoreTypeMapping

Mappage d’élément ou null à laisser inchangé.

jsonValueReaderWriter
JsonValueReaderWriter

Lecteur/enregistreur JSON, ou null à laisser inchangé.

storeTypePostfix
Nullable<StoreTypePostfix>

Nouveau postfix ou null à laisser inchangé.

Retours

Mappage cloné ou mappage d’origine si aucun clone n’était nécessaire.

S’applique à

Clone(String, Nullable<Int32>)

Crée une copie de ce mappage.

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

Paramètres

storeType
String

Nom du type de base de données.

size
Nullable<Int32>

Taille des données que la propriété est configurée pour stocker, ou null si aucune taille n’est configurée.

Retours

Mappage nouvellement créé.

S’applique à

Clone(Nullable<Int32>, Nullable<Int32>)

Crée une copie de ce mappage.

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

Paramètres

precision
Nullable<Int32>

Précision des données que la propriété est configurée pour stocker, ou null si aucune taille n’est configurée.

scale
Nullable<Int32>

Échelle des données que la propriété est configurée pour stocker, ou null si aucune taille n’est configurée.

Retours

Mappage nouvellement créé.

S’applique à

Clone(ValueConverter)

Retourne une nouvelle copie de ce type de mappage avec le donné ValueConverter ajouté.

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

Paramètres

converter
ValueConverter

Convertisseur à utiliser.

Retours

Un nouveau mappage de type

S’applique à

Clone(RelationalTypeMappingInfo)

Clone le mappage de type pour mettre à jour les facettes à partir des informations de mappage, si nécessaire.

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

Paramètres

mappingInfo
RelationalTypeMappingInfo

Informations de mappage contenant les facettes à utiliser.

Retours

Mappage cloné ou mappage d’origine si aucun clone n’était nécessaire.

S’applique à

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Crée une copie de ce mappage.

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

Paramètres

parameters
RelationalTypeMapping.RelationalTypeMappingParameters

Paramètres de ce mappage.

Retours

Mappage nouvellement créé.

S’applique à

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crée une copie de ce mappage.

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

Paramètres

parameters
CoreTypeMapping.CoreTypeMappingParameters

Paramètres de ce mappage.

Retours

Mappage nouvellement créé.

S’applique à