Aracılığıyla paylaş


CoreTypeMapping.Clone Yöntem

Tanım

Aşırı Yüklemeler

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Bu eşlemenin bir kopyasını oluşturur.

Clone(ValueConverter)

Bu tür eşlemenin yeni bir kopyasını verilen ValueConverter eklenmiş olarak döndürür.

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

Gerekirse herhangi bir parametreyi güncelleştirmek için tür eşlemesini kopyalar.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Bu eşlemenin bir kopyasını oluşturur.

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

Parametreler

parameters
CoreTypeMapping.CoreTypeMappingParameters

Bu eşlemenin parametreleri.

Döndürülenler

Yeni oluşturulan eşleme.

Şunlara uygulanır

Clone(ValueConverter)

Bu tür eşlemenin yeni bir kopyasını verilen ValueConverter eklenmiş olarak döndürür.

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

Parametreler

converter
ValueConverter

Kullanılacak dönüştürücü.

Döndürülenler

Yeni tür eşlemesi

Şunlara uygulanır

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

Gerekirse herhangi bir parametreyi güncelleştirmek için tür eşlemesini kopyalar.

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

Parametreler

mappingInfo
Nullable<TypeMappingInfo>

Kullanılacak modelleri içeren eşleme bilgileri.

clrType
Type

EF modelinde kullanılan veya null değişmeden bırakmak için kullanılan .NET türü.

converter
ValueConverter

Değer dönüştürücüsü veya null değişmeden bırakmak için.

comparer
ValueComparer

Değer karşılaştırıcı veya null değişmeden bırakmak için.

keyComparer
ValueComparer

Anahtar değeri karşılaştırıcı veya null değişmeden bırakmak için.

providerValueComparer
ValueComparer

Sağlayıcı değeri karşılaştırıcı veya null değişmeden bırakmak için.

elementMapping
CoreTypeMapping

Öğe eşlemesi veya null değişmeden bırakmak için.

jsonValueReaderWriter
JsonValueReaderWriter

JSON okuyucusu/yazıcısı veya null değişmeden bırakmak.

Döndürülenler

Kopyalanan eşleme veya kopya gerekmiyorsa özgün eşleme.

Şunlara uygulanır