RelationalTypeMapping.Clone Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
Précision des données que la propriété est configurée pour stocker, ou null si aucune taille n’est configurée.
É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
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour