RelationalPropertyBuilderExtensions.HasDefaultValueSql Metoda

Definicja

Przeciążenia

HasDefaultValueSql(PropertyBuilder)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

Po wywołaniu argumentu bez argumentu ta metoda informuje 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 ef na istniejącą bazę danych.

HasDefaultValueSql(PropertyBuilder, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

Po wywołaniu argumentu bez argumentu ta metoda informuje 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 ef na istniejącą bazę danych.

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

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(PropertyBuilder)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

Po wywołaniu argumentu bez argumentu ta metoda informuje 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 ef na istniejącą bazę danych.

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

Parametry

propertyBuilder
PropertyBuilder

Konstruktor dla konfigurowanej właściwości.

Zwraca

PropertyBuilder

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

Uwagi

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

Dotyczy

HasDefaultValueSql(PropertyBuilder, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

propertyBuilder
PropertyBuilder

Konstruktor dla konfigurowanej właściwości.

sql
String

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

Zwraca

PropertyBuilder

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

Uwagi

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

Dotyczy

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

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

Parametry

propertyBuilder
IConventionPropertyBuilder

Konstruktor dla konfigurowanej właściwości.

sql
String

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

fromDataAnnotation
Boolean

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

Zwraca

IConventionPropertyBuilder

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

Uwagi

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

Dotyczy

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

Po wywołaniu argumentu bez argumentu ta metoda informuje 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 ef na istniejącą bazę danych.

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

Parametry typu

TProperty

Typ skonfigurowanej właściwości.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

Zwraca

PropertyBuilder<TProperty>

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

Uwagi

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

Dotyczy

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

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), sql 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.

sql
String

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

Zwraca

PropertyBuilder<TProperty>

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

Uwagi

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

Dotyczy