Share via


CoreTypeMapping.Clone Méthode

Définition

Surcharges

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crée une copie de ce mappage.

Clone(ValueConverter)

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

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

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

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crée une copie de ce mappage.

protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters parameters);
abstract member Clone : Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping.CoreTypeMappingParameters -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected MustOverride Function Clone (parameters As CoreTypeMapping.CoreTypeMappingParameters) As CoreTypeMapping

Paramètres

parameters
CoreTypeMapping.CoreTypeMappingParameters

Paramètres de ce mappage.

Retours

Mappage nouvellement créé.

S’applique à

Clone(ValueConverter)

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

public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter);
abstract member Clone : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function Clone (converter As ValueConverter) As CoreTypeMapping

Paramètres

converter
ValueConverter

Convertisseur à utiliser.

Retours

Un nouveau mappage de type

S’applique à

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

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

public virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping Clone (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo?? 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);
abstract member 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 -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
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 -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overridable Function Clone (Optional mappingInfo As Nullable(Of TypeMappingInfo) = 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) As CoreTypeMapping

Paramètres

mappingInfo
Nullable<TypeMappingInfo>

Informations de mappage contenant les facettes à utiliser.

clrType
Type

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

converter
ValueConverter

Convertisseur de valeur ou null à laisser inchangé.

comparer
ValueComparer

Comparateur de valeurs ou null à laisser inchangé.

keyComparer
ValueComparer

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

providerValueComparer
ValueComparer

Comparateur de valeurs du fournisseur ou null à laisser inchangé.

elementMapping
CoreTypeMapping

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

jsonValueReaderWriter
JsonValueReaderWriter

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

Retours

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

S’applique à