RelationalPropertyBuilderExtensions.HasDefaultValue Yöntem

Tanım

Aşırı Yüklemeler

HasDefaultValue(PropertyBuilder)

bir ilişkisel veritabanını hedeflerken özelliğin eşle olduğu sütun için varsayılan değeri yapılandırıyor.

Bağımsız değişken olmadan çağrılsa bu yöntem EF'ye bir sütunun tam olarak ne olduğunu belirtmeye gerek kalmadan bir tür varsayılan değer kısıtlamasına sahip olduğunu söyler. Bu, EF'yi mevcut bir veritabanına eşlerken yararlı olabilir.

HasDefaultValue(PropertyBuilder, Object)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

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

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

Bağımsız değişken olmadan çağrıldığında, bu yöntem, tam olarak ne olduğunu belirtmek zorunda kalmadan bir sütunun bir sıralama için varsayılan değer kısıtlamasına sahip olduğunu söyler. Bu, EF 'i var olan bir veritabanıyla eşlerken yararlı olabilir.

HasDefaultValue(PropertyBuilder)

bir ilişkisel veritabanını hedeflerken özelliğin eşle olduğu sütun için varsayılan değeri yapılandırıyor.

Bağımsız değişken olmadan çağrılsa bu yöntem EF'ye bir sütunun tam olarak ne olduğunu belirtmeye gerek kalmadan bir tür varsayılan değer kısıtlamasına sahip olduğunu söyler. Bu, EF'yi mevcut bir veritabanına eşlerken yararlı olabilir.

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

Parametreler

propertyBuilder
PropertyBuilder

Yapılandırılan özelliğin oluşturucusu.

Döndürülenler

PropertyBuilder

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı varsayılan değerleri .

Şunlara uygulanır

HasDefaultValue(PropertyBuilder, Object)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

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

Parametreler

propertyBuilder
PropertyBuilder

Yapılandırılmakta olan özellik için Oluşturucu.

value
Object

Sütunun varsayılan değeri.

Döndürülenler

PropertyBuilder

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı varsayılan değerleri .

Şunlara uygulanır

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

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

Parametreler

propertyBuilder
IConventionPropertyBuilder

Yapılandırılmakta olan özellik için Oluşturucu.

value
Object

Sütunun varsayılan değeri.

fromDataAnnotation
Boolean

Yapılandırmanın bir veri ek açıklaması kullanılarak mı belirtilmediğini belirtir.

Döndürülenler

IConventionPropertyBuilder

Yapılandırma uygulanmışsa aynı Oluşturucu örneği, null tersi durumda.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı varsayılan değerleri .

Şunlara uygulanır

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

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

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)

Tür Parametreleri

TProperty

Yapılandırılan özelliğin türü.

Parametreler

propertyBuilder
PropertyBuilder<TProperty>

Yapılandırılmakta olan özellik için Oluşturucu.

value
Object

Sütunun varsayılan değeri.

Döndürülenler

PropertyBuilder<TProperty>

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı varsayılan değerleri .

Şunlara uygulanır

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

İlişkisel bir veritabanını hedeflerken, özelliğin eşlendiği sütun için varsayılan değeri yapılandırır.

Bağımsız değişken olmadan çağrıldığında, bu yöntem, tam olarak ne olduğunu belirtmek zorunda kalmadan bir sütunun bir sıralama için varsayılan değer kısıtlamasına sahip olduğunu söyler. Bu, EF 'i var olan bir veritabanıyla eşlerken yararlı olabilir.

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)

Tür Parametreleri

TProperty

Yapılandırılan özelliğin türü.

Parametreler

propertyBuilder
PropertyBuilder<TProperty>

Yapılandırılmakta olan özellik için Oluşturucu.

Döndürülenler

PropertyBuilder<TProperty>

Birden çok çağrının zincirlenebilir olması için aynı Oluşturucu örneği.

Açıklamalar

Daha fazla bilgi için bkz. veritabanı varsayılan değerleri .

Şunlara uygulanır