Udostępnij za pośrednictwem


RelationalComplexTypePropertyBuilderExtensions.HasDefaultValue Metoda

Definicja

Przeciążenia

HasDefaultValue(ComplexTypePropertyBuilder)

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

HasDefaultValue(ComplexTypePropertyBuilder, Object)

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

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

HasDefaultValue(ComplexTypePropertyBuilder)

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

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

Uwagi

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.

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

Dotyczy

HasDefaultValue(ComplexTypePropertyBuilder, Object)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As ComplexTypePropertyBuilder, value As Object) As ComplexTypePropertyBuilder

Parametry

propertyBuilder
ComplexTypePropertyBuilder

Konstruktor dla konfigurowanej właściwości.

value
Object

Wartość domyślna 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 Wartości domyślne bazy danych .

Dotyczy

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

Parametry typu

TProperty

Typ skonfigurowanej 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ć łańcuch wielu wywołań.

Uwagi

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.

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

Dotyczy

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

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), value As Object) As ComplexTypePropertyBuilder(Of TProperty)

Parametry typu

TProperty

Typ skonfigurowanej właściwości.

Parametry

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

value
Object

Wartość domyślna 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 Wartości domyślne bazy danych .

Dotyczy