Bagikan melalui


RelationalTypeMapping.Clone Metode

Definisi

Overload

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

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

Clone(String, Nullable<Int32>)

Membuat salinan pemetaan ini.

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

Membuat salinan pemetaan ini.

Clone(ValueConverter)

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

Clone(RelationalTypeMappingInfo)

Mengkloning pemetaan jenis untuk memperbarui faset dari info pemetaan, jika diperlukan.

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Membuat salinan pemetaan ini.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Membuat salinan pemetaan ini.

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

Mengkloning pemetaan jenis untuk memperbarui parameter apa pun jika diperlukan.

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

Parameter

mappingInfo
Nullable<RelationalTypeMappingInfo>

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.

storeTypePostfix
Nullable<StoreTypePostfix>

Postfix baru, atau null untuk membiarkan tidak berubah.

Mengembalikan

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

Berlaku untuk

Clone(String, Nullable<Int32>)

Membuat salinan pemetaan ini.

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

Parameter

storeType
String

Nama jenis database.

size
Nullable<Int32>

Ukuran data properti dikonfigurasi untuk disimpan, atau null jika tidak ada ukuran yang dikonfigurasi.

Mengembalikan

Pemetaan yang baru dibuat.

Berlaku untuk

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

Membuat salinan pemetaan ini.

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

Parameter

precision
Nullable<Int32>

Presisi data properti dikonfigurasi untuk disimpan, atau null jika tidak ada ukuran yang dikonfigurasi.

scale
Nullable<Int32>

Skala data properti dikonfigurasi untuk disimpan, atau null jika tidak ada ukuran yang dikonfigurasi.

Mengembalikan

Pemetaan yang baru dibuat.

Berlaku untuk

Clone(ValueConverter)

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

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

Parameter

converter
ValueConverter

Pengonversi yang akan digunakan.

Mengembalikan

Pemetaan jenis baru

Berlaku untuk

Clone(RelationalTypeMappingInfo)

Mengkloning pemetaan jenis untuk memperbarui faset dari info pemetaan, jika diperlukan.

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

Parameter

mappingInfo
RelationalTypeMappingInfo

Info pemetaan yang berisi faset yang akan digunakan.

Mengembalikan

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

Berlaku untuk

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Membuat salinan pemetaan ini.

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

Parameter

parameters
RelationalTypeMapping.RelationalTypeMappingParameters

Parameter untuk pemetaan ini.

Mengembalikan

Pemetaan yang baru dibuat.

Berlaku untuk

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Membuat salinan pemetaan ini.

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

Parameter

parameters
CoreTypeMapping.CoreTypeMappingParameters

Parameter untuk pemetaan ini.

Mengembalikan

Pemetaan yang baru dibuat.

Berlaku untuk