Udostępnij za pośrednictwem


RelationalComplexTypePropertyBuilderExtensions.HasDefaultValueSql Metoda

Definicja

Przeciążenia

HasDefaultValueSql(ComplexTypePropertyBuilder)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(ComplexTypePropertyBuilder)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As ComplexTypePropertyBuilder) As ComplexTypePropertyBuilder

Parametry

propertyBuilder
ComplexTypePropertyBuilder

Konstruktor dla konfigurowanej właściwości.

Zwraca

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

Uwagi

W przypadku wywołania bez argumentu ta metoda informuje platformę EF, że kolumna ma ograniczenie wartości domyślnej pewnego rodzaju bez konieczności określania dokładnie tego, co jest. Może to być przydatne podczas mapowania programu EF na istniejącą bazę danych.

Aby uzyskać więcej informacji i przykłady, zobacz Wartości domyślne bazy danych .

Dotyczy

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

propertyBuilder
ComplexTypePropertyBuilder

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL dla wartości domyślnej kolumny.

Zwraca

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Wartości domyślne bazy danych .

Dotyczy

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty)) As ComplexTypePropertyBuilder(Of TProperty)

Parametry typu

TProperty

Typ konfigurowanej właściwości.

Parametry

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

Zwraca

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

Uwagi

W przypadku wywołania bez argumentu ta metoda informuje platformę EF, że kolumna ma ograniczenie wartości domyślnej pewnego rodzaju bez konieczności określania dokładnie tego, co jest. Może to być przydatne podczas mapowania programu EF na istniejącą bazę danych.

Aby uzyskać więcej informacji i przykłady, zobacz Wartości domyślne bazy danych .

Dotyczy

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, na którą jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry typu

TProperty

Typ konfigurowanej właściwości.

Parametry

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL dla wartości domyślnej kolumny.

Zwraca

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Wartości domyślne bazy danych .

Dotyczy