RelationalPropertyBuilderExtensions.HasColumnType Methode

Definition

Überlädt

HasColumnType(PropertyBuilder, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

HasColumnType(PropertyBuilder, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasColumnType (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string typeName);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasColumnType (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string? typeName);
static member HasColumnType : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasColumnType (propertyBuilder As PropertyBuilder, typeName As String) As PropertyBuilder

Parameter

propertyBuilder
PropertyBuilder

Der Generator für die zu konfigurierende Eigenschaft.

typeName
String

Der Name des Datentyps der Spalte.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Gilt für:

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasColumnType (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string typeName, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasColumnType (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? typeName, bool fromDataAnnotation = false);
static member HasColumnType : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasColumnType (propertyBuilder As IConventionPropertyBuilder, typeName As String, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parameter

propertyBuilder
IConventionPropertyBuilder

Der Generator für die zu konfigurierende Eigenschaft.

typeName
String

Der Name des Datentyps der Spalte.

fromDataAnnotation
Boolean

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

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, null andernfalls.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Gilt für:

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguriert den Datentyp der Spalte, der die -Eigenschaft bei der Ausrichtung auf eine relationale Datenbank zugeordnet wird. Dies sollte der vollständige Typname sein, einschließlich Genauigkeit, Skalierung, Länge usw.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasColumnType<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string typeName);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasColumnType<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string? typeName);
static member HasColumnType : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasColumnType(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), typeName As String) As PropertyBuilder(Of TProperty)

Typparameter

TProperty

Der Typ der Eigenschaft, der konfiguriert wird.

Parameter

propertyBuilder
PropertyBuilder<TProperty>

Der Generator für die zu konfigurierende Eigenschaft.

typeName
String

Der Name des Datentyps der Spalte.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Gilt für: