RelationalPropertyBuilderExtensions.HasDefaultValue Metoda

Definicja

Przeciążenia

HasDefaultValue(PropertyBuilder)

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

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.

HasDefaultValue(PropertyBuilder, Object)

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

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

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

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

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

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

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

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.

HasDefaultValue(PropertyBuilder)

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

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.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValue (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ć w łańcuch wiele wywołań.

Uwagi

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

Dotyczy

HasDefaultValue(PropertyBuilder, Object)

Konfiguruje wartość domyślną 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.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object value);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object value = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As PropertyBuilder, value As Object) As PropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As PropertyBuilder, Optional value As Object = Nothing) As PropertyBuilder

Parametry

propertyBuilder
PropertyBuilder

Konstruktor dla konfigurowanej właściwości.

value
Object

Wartość domyślna kolumny.

Zwraca

PropertyBuilder

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

Uwagi

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

Dotyczy

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Konfiguruje wartość domyślną 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.IConventionPropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, object value, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, object? value, bool fromDataAnnotation = false);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * obj * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As IConventionPropertyBuilder, value As Object, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametry

propertyBuilder
IConventionPropertyBuilder

Konstruktor dla konfigurowanej właściwości.

value
Object

Wartość domyślna 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

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguruje wartość domyślną 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.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object value);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object value = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), value As Object) As PropertyBuilder(Of TProperty)
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), Optional value As Object = Nothing) As PropertyBuilder(Of TProperty)

Parametry typu

TProperty

Typ konfigurowanej właściwości.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

value
Object

Wartość domyślna kolumny.

Zwraca

PropertyBuilder<TProperty>

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

Uwagi

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

Dotyczy

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

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

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.

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

Parametry typu

TProperty

Typ konfigurowanej 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ć w łańcuch wiele wywołań.

Uwagi

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

Dotyczy