Compartir a través de


RelationalTypeMapping.Clone Método

Definición

Sobrecargas

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

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

Clone(String, Nullable<Int32>)

Crea una copia de esta asignación.

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

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(RelationalTypeMappingInfo)

Clona la asignación de tipos para actualizar las facetas de la información de asignación, si es necesario.

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Crea una copia de esta asignación.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crea una copia de esta asignación.

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

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

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

Parámetros

mappingInfo
Nullable<RelationalTypeMappingInfo>

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.

storeTypePostfix
Nullable<StoreTypePostfix>

Nuevo postfijo 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

Clone(String, Nullable<Int32>)

Crea una copia de esta asignación.

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

Parámetros

storeType
String

Nombre del tipo de base de datos.

size
Nullable<Int32>

El tamaño de los datos que la propiedad está configurada para almacenarse o null si no se configura ningún tamaño.

Devoluciones

Asignación recién creada.

Se aplica a

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

Crea una copia de esta asignación.

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

Parámetros

precision
Nullable<Int32>

La precisión de los datos que la propiedad está configurada para almacenarse o null si no se configura ningún tamaño.

scale
Nullable<Int32>

La escala de los datos que la propiedad está configurada para almacenar o null si no se configura ningún tamaño.

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 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

Parámetros

converter
ValueConverter

Convertidor que se va a usar.

Devoluciones

Nueva asignación de tipos

Se aplica a

Clone(RelationalTypeMappingInfo)

Clona la asignación de tipos para actualizar las facetas de la información de asignación, si es necesario.

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

Parámetros

mappingInfo
RelationalTypeMappingInfo

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

Devoluciones

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

Se aplica a

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Crea una copia de esta asignación.

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

Parámetros

parameters
RelationalTypeMapping.RelationalTypeMappingParameters

Parámetros de esta asignación.

Devoluciones

Asignación recién creada.

Se aplica a

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Crea una copia de esta asignación.

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

Parámetros

parameters
CoreTypeMapping.CoreTypeMappingParameters

Parámetros de esta asignación.

Devoluciones

Asignación recién creada.

Se aplica a