Udostępnij za pośrednictwem


RelationalPropertyBuilderExtensions.HasColumnType Metoda

Definicja

Przeciążenia

HasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

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

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

HasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

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

Parametry

propertyBuilder
PropertyBuilder

Konstruktor dla konfigurowanej właściwości.

typeName
String

Nazwa typu danych kolumny.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Dotyczy

HasColumnType(IConventionPropertyBuilder, String, Boolean)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

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

Parametry

propertyBuilder
IConventionPropertyBuilder

Konstruktor dla konfigurowanej właściwości.

typeName
String

Nazwa typu danych kolumny.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

To samo wystąpienie konstruktora, jeśli konfiguracja została zastosowana, null w przeciwnym razie.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Dotyczy

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

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

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)

Parametry typu

TProperty

Typ skonfigurowanej właściwości.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

typeName
String

Nazwa typu danych kolumny.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Dotyczy