CoreTypeMapping.Clone Methode

Definition

Überlädt

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

Clone(ValueConverter)

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

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

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

Clone(CoreTypeMapping+CoreTypeMappingParameters)

Erstellt eine Kopie dieser Zuordnung.

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

Die Parameter für diese Zuordnung.

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 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

Der zu verwendende Konverter.

Gibt zurück

Eine neue Typzuordnung

Gilt für:

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

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

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>

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.

Gibt zurück

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

Gilt für: