Compartir a través de


CoreTypeMapping.Clone Método

Definición

Sobrecargas

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crea una copia de esta asignación.

Clone(ValueConverter)

Devuelve una nueva copia de esta asignación de tipos con el agregado especificado ValueConverter .

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

Clona la asignación de tipos para actualizar cualquier parámetro si es necesario.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crea una copia de esta asignación.

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

Parámetros

parameters
CoreTypeMapping.CoreTypeMappingParameters

Parámetros de esta asignación.

Devoluciones

Asignación recién creada.

Se aplica a

Clone(ValueConverter)

Devuelve una nueva copia de esta asignación de tipos con el agregado especificado ValueConverter .

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

Parámetros

converter
ValueConverter

Convertidor que se va a usar.

Devoluciones

Nueva asignación de tipos

Se aplica a

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

Clona la asignación de tipos para actualizar cualquier parámetro si es necesario.

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

Parámetros

mappingInfo
Nullable<TypeMappingInfo>

Información de asignación que contiene las facetas que se van a usar.

clrType
Type

Tipo de .NET usado en el modelo de EF o null para dejar sin cambios.

converter
ValueConverter

Convertidor de valores o null para dejar sin cambios.

comparer
ValueComparer

Comparador de valores o null para dejar sin cambios.

keyComparer
ValueComparer

Comparador de valores de clave o null para dejar sin cambios.

providerValueComparer
ValueComparer

Comparador de valores de proveedor o null para dejar sin cambios.

elementMapping
CoreTypeMapping

Asignación de elementos o null para dejar sin cambios.

jsonValueReaderWriter
JsonValueReaderWriter

Lector/escritor de JSON o null para dejar sin cambios.

Devoluciones

La asignación clonada o la asignación original si no se necesitaba ningún clon.

Se aplica a