Auf Englisch lesen

Teilen über


IConventionPropertyBuilder.HasConversion Methode

Definition

Überlädt

HasConversion(ValueConverter, Boolean)

Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.

HasConversion(Type, Boolean)

Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank in den angegebenen Typ konvertiert und beim Lesen aus der Datenbank zurückgewandelt wird.

HasConversion(ValueConverter, Boolean)

Quelle:
IConventionPropertyBuilder.cs
Quelle:
IConventionPropertyBuilder.cs
Quelle:
IConventionPropertyBuilder.cs

Konfiguriert die -Eigenschaft so, dass der Eigenschaftswert mithilfe des angegebenen ValueConverterin und aus der Datenbank konvertiert wird.

C#
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter, bool fromDataAnnotation = false);
C#
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, bool fromDataAnnotation = false);

Parameter

converter
ValueConverter

Der zu verwendende Konverter.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, andernfallsnull.

Gilt für:

Entity Framework Core 9.0 und andere Versionen
Produkt Versionen
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

HasConversion(Type, Boolean)

Quelle:
IConventionPropertyBuilder.cs
Quelle:
IConventionPropertyBuilder.cs
Quelle:
IConventionPropertyBuilder.cs

Konfiguriert die Eigenschaft so, dass der Eigenschaftswert vor dem Schreiben in die Datenbank in den angegebenen Typ konvertiert und beim Lesen aus der Datenbank zurückgewandelt wird.

C#
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Type providerClrType, bool fromDataAnnotation = false);
C#
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Type? providerClrType, bool fromDataAnnotation = false);

Parameter

providerClrType
Type

Der Typ, in den und aus dem konvertiert werden soll.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, andernfallsnull.

Gilt für:

Entity Framework Core 9.0 und andere Versionen
Produkt Versionen
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0