RelationalTypeMapping.Clone Método

Definição

Sobrecargas

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

Clona o mapeamento de tipo para atualizar qualquer parâmetro, se necessário.

Clone(String, Nullable<Int32>)

Cria uma cópia desse mapeamento.

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

Cria uma cópia desse mapeamento.

Clone(ValueConverter)

Retorna uma nova cópia desse mapeamento de tipo com o fornecido ValueConverter adicionado.

Clone(RelationalTypeMappingInfo)

Clona o mapeamento de tipo para atualizar facetas das informações de mapeamento, se necessário.

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Cria uma cópia desse mapeamento.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Cria uma cópia desse mapeamento.

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

Clona o mapeamento de tipo para atualizar qualquer parâmetro, se necessário.

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>

As informações de mapeamento que contêm as facetas a serem usadas.

clrType
Type

O tipo .NET usado no modelo EF ou null para deixar inalterado.

converter
ValueConverter

O conversor de valor ou null para deixar inalterado.

comparer
ValueComparer

O comparador de valor ou null para deixar inalterado.

keyComparer
ValueComparer

O comparador de valor de chave ou null para deixar inalterado.

providerValueComparer
ValueComparer

O comparador de valor do provedor ou null para deixar inalterado.

elementMapping
CoreTypeMapping

O mapeamento de elemento ou null para deixar inalterado.

jsonValueReaderWriter
JsonValueReaderWriter

O leitor/gravador JSON ou null para deixar inalterado.

storeTypePostfix
Nullable<StoreTypePostfix>

O novo postfixo ou null para deixar inalterado.

Retornos

O mapeamento clonado ou o mapeamento original se nenhum clone for necessário.

Aplica-se a

Clone(String, Nullable<Int32>)

Cria uma cópia desse mapeamento.

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

O nome do tipo de banco de dados.

size
Nullable<Int32>

O tamanho dos dados que a propriedade está configurada para armazenar ou nulo se nenhum tamanho estiver configurado.

Retornos

O mapeamento recém-criado.

Aplica-se a

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

Cria uma cópia desse mapeamento.

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>

A precisão dos dados que a propriedade está configurada para armazenar ou nula se nenhum tamanho estiver configurado.

scale
Nullable<Int32>

A escala de dados que a propriedade está configurada para armazenar ou nula se nenhum tamanho estiver configurado.

Retornos

O mapeamento recém-criado.

Aplica-se a

Clone(ValueConverter)

Retorna uma nova cópia desse mapeamento de tipo com o fornecido ValueConverter adicionado.

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

O conversor a ser usado.

Retornos

Um novo mapeamento de tipo

Aplica-se a

Clone(RelationalTypeMappingInfo)

Clona o mapeamento de tipo para atualizar facetas das informações de mapeamento, se necessário.

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

As informações de mapeamento que contêm as facetas a serem usadas.

Retornos

O mapeamento clonado ou o mapeamento original se nenhum clone for necessário.

Aplica-se a

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Cria uma cópia desse mapeamento.

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

Os parâmetros para esse mapeamento.

Retornos

O mapeamento recém-criado.

Aplica-se a

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Cria uma cópia desse mapeamento.

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

Os parâmetros para esse mapeamento.

Retornos

O mapeamento recém-criado.

Aplica-se a