语言

SqlServerPropertyBuilderExtensions.HasDefaultValue 方法

定义

重载

名称 说明
HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

配置属性在定位SQL Server时映射到的列的默认值。

HasDefaultValue(PropertyBuilder, Object, String)

配置属性在定位SQL Server时映射到的列的默认值。

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

配置属性在定位SQL Server时映射到的列的默认值。

HasDefaultValue(IConventionPropertyBuilder, Object, String, Boolean)

Source:
SqlServerPropertyBuilderExtensions.cs
Source:
SqlServerPropertyBuilderExtensions.cs

配置属性在定位SQL Server时映射到的列的默认值。

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

参数

propertyBuilder
IConventionPropertyBuilder

要配置的属性的生成器。

value
Object

列的默认值。

defaultConstraintName
String

默认约束名称。

fromDataAnnotation
Boolean

指示是否使用数据注释指定了配置。

返回

如果应用了配置,则为同一生成器实例, null 否则为同一个生成器实例。

注解

有关详细信息和示例,请参阅建模实体类型和关系,以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

HasDefaultValue(PropertyBuilder, Object, String)

Source:
SqlServerPropertyBuilderExtensions.cs
Source:
SqlServerPropertyBuilderExtensions.cs

配置属性在定位SQL Server时映射到的列的默认值。

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

参数

propertyBuilder
PropertyBuilder

要配置的属性的生成器。

value
Object

列的默认值。

defaultConstraintName
String

默认约束名称。

返回

相同的生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例,请参阅建模实体类型和关系,以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于

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

Source:
SqlServerPropertyBuilderExtensions.cs
Source:
SqlServerPropertyBuilderExtensions.cs

配置属性在定位SQL Server时映射到的列的默认值。

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

类型参数

TProperty

参数

propertyBuilder
PropertyBuilder<TProperty>

要配置的属性的生成器。

value
Object

列的默认值。

defaultConstraintName
String

默认约束名称。

返回

相同的生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例,请参阅建模实体类型和关系,以及使用 EF Core 访问SQL Server和Azure SQL数据库。

适用于