Bagikan melalui


RelationalPropertyBuilderExtensions.HasDefaultValueSql Metode

Definisi

Overload

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasDefaultValueSql(PropertyBuilder, String)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasDefaultValueSql(PropertyBuilder)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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

Parameter

propertyBuilder
IConventionPropertyBuilder

Penyusun untuk properti yang sedang dikonfigurasi.

sql
String

Ekspresi SQL untuk nilai default kolom.

fromDataAnnotation
Boolean

Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.

Mengembalikan

Instans penyusun yang sama jika konfigurasi diterapkan, null jika tidak.

Keterangan

Lihat Nilai default database untuk informasi dan contoh selengkapnya.

Berlaku untuk

HasDefaultValueSql(PropertyBuilder, String)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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

Parameter

propertyBuilder
PropertyBuilder

Penyusun untuk properti yang sedang dikonfigurasi.

sql
String

Ekspresi SQL untuk nilai default kolom.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Lihat Nilai default database untuk informasi dan contoh selengkapnya.

Berlaku untuk

HasDefaultValueSql(PropertyBuilder)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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

Parameter

propertyBuilder
PropertyBuilder

Penyusun untuk properti yang sedang dikonfigurasi.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Ketika dipanggil tanpa argumen, metode ini memberi tahu EF bahwa kolom memiliki batasan nilai default dari beberapa jenis tanpa perlu menentukan dengan tepat apa itu. Ini dapat berguna saat memetakan EF ke database yang ada.

Lihat Nilai default database untuk informasi dan contoh selengkapnya.

Berlaku untuk

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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)

Jenis parameter

TProperty

Jenis properti yang sedang dikonfigurasi.

Parameter

propertyBuilder
PropertyBuilder<TProperty>

Penyusun untuk properti yang sedang dikonfigurasi.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Ketika dipanggil tanpa argumen, metode ini memberi tahu EF bahwa kolom memiliki batasan nilai default dari beberapa jenis tanpa perlu menentukan dengan tepat apa itu. Ini dapat berguna saat memetakan EF ke database yang ada.

Lihat Nilai default database untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi ekspresi nilai default untuk kolom yang dipetakan properti saat menargetkan database relasional.

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)

Jenis parameter

TProperty

Jenis properti yang sedang dikonfigurasi.

Parameter

propertyBuilder
PropertyBuilder<TProperty>

Penyusun untuk properti yang sedang dikonfigurasi.

sql
String

Ekspresi SQL untuk nilai default kolom.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Lihat Nilai default database untuk informasi dan contoh selengkapnya.

Berlaku untuk