RelationalTypeMapping.Clone Methode

Definition

Überlädt

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

Klont die Typzuordnung, um alle Parameter bei Bedarf zu aktualisieren.

Clone(String, Nullable<Int32>)

Erstellt eine Kopie dieser Zuordnung.

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

Erstellt eine Kopie dieser Zuordnung.

Clone(ValueConverter)

Gibt eine neue Kopie dieses Typs zurück, die mit dem angegebenen ValueConverter hinzugefügt wurde.

Clone(RelationalTypeMappingInfo)

Klont die Typzuordnung, um bei Bedarf Facetten aus den Zuordnungsinformationen zu aktualisieren.

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

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

Klont die Typzuordnung, um alle Parameter bei Bedarf zu aktualisieren.

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>

Die Zuordnungsinformationen, die die zu verwendenden Facetten enthalten.

clrType
Type

Der .NET-Typ, der im EF-Modell verwendet wird, oder null bleibt unverändert.

converter
ValueConverter

Der Wertkonverter, oder null der unverändert zu lassen.

comparer
ValueComparer

Der Wertvergleich, oder null der unverändert bleiben soll.

keyComparer
ValueComparer

Der Schlüsselwertvergleich, oder null der unverändert bleiben soll.

providerValueComparer
ValueComparer

Der Anbieterwertvergleich, oder null der unverändert bleiben soll.

elementMapping
CoreTypeMapping

Die Elementzuordnung, oder null die unverändert bleiben soll.

jsonValueReaderWriter
JsonValueReaderWriter

Der JSON-Reader/Writer, oder null der unverändert bleiben soll.

storeTypePostfix
Nullable<StoreTypePostfix>

Das neue Postfix, oder null , um unverändert zu bleiben.

Gibt zurück

Die geklonte Zuordnung oder die ursprüngliche Zuordnung, wenn kein Klon erforderlich war.

Gilt für:

Clone(String, Nullable<Int32>)

Erstellt eine Kopie dieser Zuordnung.

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

Der Name des Datenbanktyps.

size
Nullable<Int32>

Die Größe der Daten, für die die Eigenschaft konfiguriert ist, oder NULL, wenn keine Größe konfiguriert ist.

Gibt zurück

Die neu erstellte Zuordnung.

Gilt für:

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

Erstellt eine Kopie dieser Zuordnung.

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>

Die Genauigkeit der Daten, für die die Eigenschaft konfiguriert ist, oder NULL, wenn keine Größe konfiguriert ist.

scale
Nullable<Int32>

Die Skalierung der Daten, für die die Eigenschaft konfiguriert ist, oder NULL, wenn keine Größe konfiguriert ist.

Gibt zurück

Die neu erstellte Zuordnung.

Gilt für:

Clone(ValueConverter)

Gibt eine neue Kopie dieses Typs zurück, die mit dem angegebenen ValueConverter hinzugefügt wurde.

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

Der zu verwendende Konverter.

Gibt zurück

Eine neue Typzuordnung

Gilt für:

Clone(RelationalTypeMappingInfo)

Klont die Typzuordnung, um bei Bedarf Facetten aus den Zuordnungsinformationen zu aktualisieren.

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

Die Zuordnungsinformationen, die die zu verwendenden Facetten enthalten.

Gibt zurück

Die geklonte Zuordnung oder die ursprüngliche Zuordnung, wenn kein Klon erforderlich war.

Gilt für:

Clone(RelationalTypeMapping+RelationalTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

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

Die Parameter für diese Zuordnung.

Gibt zurück

Die neu erstellte Zuordnung.

Gilt für:

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

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

Die Parameter für diese Zuordnung.

Gibt zurück

Die neu erstellte Zuordnung.

Gilt für: