Bagikan melalui


CoreTypeMapping.Clone Metode

Definisi

Overload

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Membuat salinan pemetaan ini.

Clone(ValueConverter)

Mengembalikan salinan baru dari pemetaan jenis ini dengan yang diberikan ValueConverter ditambahkan.

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

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Membuat salinan pemetaan ini.

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

Parameter

parameters
CoreTypeMapping.CoreTypeMappingParameters

Parameter untuk pemetaan ini.

Mengembalikan

Pemetaan yang baru dibuat.

Berlaku untuk

Clone(ValueConverter)

Mengembalikan salinan baru dari pemetaan jenis ini dengan yang diberikan ValueConverter ditambahkan.

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

Parameter

converter
ValueConverter

Pengonversi yang akan digunakan.

Mengembalikan

Pemetaan jenis baru

Berlaku untuk

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

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

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

Parameter

mappingInfo
Nullable<TypeMappingInfo>

Info pemetaan yang berisi faset yang akan digunakan.

clrType
Type

Jenis .NET yang digunakan dalam model EF, atau null untuk membiarkan tidak berubah.

converter
ValueConverter

Pengonversi nilai, atau null untuk membiarkan tidak berubah.

comparer
ValueComparer

Pembanding nilai, atau null untuk membiarkan tidak berubah.

keyComparer
ValueComparer

Pembanding nilai kunci, atau null untuk membiarkan tidak berubah.

providerValueComparer
ValueComparer

Perbandingan nilai penyedia, atau null untuk membiarkan tidak berubah.

elementMapping
CoreTypeMapping

Pemetaan elemen, atau null untuk membiarkan tidak berubah.

jsonValueReaderWriter
JsonValueReaderWriter

Pembaca/penulis JSON, atau null untuk tidak berubah.

Mengembalikan

Pemetaan kloning, atau pemetaan asli jika tidak ada kloning yang diperlukan.

Berlaku untuk