RelationalPropertyBuilderExtensions.HasDefaultValue Метод

Определение

Перегрузки

HasDefaultValue(PropertyBuilder)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

При вызове без аргументов этот метод сообщает EF, что столбец имеет ограничение значения по умолчанию определенного типа, не указывая точно то, что это такое. Это может быть полезно при сопоставлении EF с существующей базой данных.

HasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

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

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

При вызове без аргументов этот метод сообщает EF, что столбец имеет ограничение значения по умолчанию определенного типа, не указывая точно то, что это такое. Это может быть полезно при сопоставлении EF с существующей базой данных.

HasDefaultValue(PropertyBuilder)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

При вызове без аргументов этот метод сообщает EF, что столбец имеет ограничение значения по умолчанию определенного типа, не указывая точно то, что это такое. Это может быть полезно при сопоставлении EF с существующей базой данных.

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

Параметры

propertyBuilder
PropertyBuilder

Построитель для настраиваемого свойства.

Возвращаемое значение

PropertyBuilder

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов.

Комментарии

Дополнительные сведения см. в разделе "Значения по умолчанию для базы данных ".

Применяется к

HasDefaultValue(PropertyBuilder, Object)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

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

Параметры

propertyBuilder
PropertyBuilder

Построитель для настраиваемого свойства.

value
Object

Значение по умолчанию для столбца.

Возвращаемое значение

PropertyBuilder

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов.

Комментарии

Дополнительные сведения см. в разделе "Значения по умолчанию для базы данных ".

Применяется к

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

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

Параметры

propertyBuilder
IConventionPropertyBuilder

Построитель для настраиваемого свойства.

value
Object

Значение по умолчанию для столбца.

fromDataAnnotation
Boolean

Указывает, была ли указана конфигурация с помощью заметки к данным.

Возвращаемое значение

IConventionPropertyBuilder

Тот же экземпляр построителя, если конфигурация была применена, null в противном случае.

Комментарии

Дополнительные сведения см. в разделе "Значения по умолчанию для базы данных ".

Применяется к

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

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

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)

Параметры типа

TProperty

Настраиваемый тип свойства.

Параметры

propertyBuilder
PropertyBuilder<TProperty>

Построитель для настраиваемого свойства.

value
Object

Значение по умолчанию для столбца.

Возвращаемое значение

PropertyBuilder<TProperty>

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов.

Комментарии

Дополнительные сведения см. в разделе "Значения по умолчанию для базы данных ".

Применяется к

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Настраивает значение по умолчанию для столбца, с которым сопоставляется свойство при нацеливание на реляционную базу данных.

При вызове без аргументов этот метод сообщает EF, что столбец имеет ограничение значения по умолчанию определенного типа, не указывая точно то, что это такое. Это может быть полезно при сопоставлении EF с существующей базой данных.

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)

Параметры типа

TProperty

Настраиваемый тип свойства.

Параметры

propertyBuilder
PropertyBuilder<TProperty>

Построитель для настраиваемого свойства.

Возвращаемое значение

PropertyBuilder<TProperty>

Один и тот же экземпляр построителя, чтобы можно было связать несколько вызовов.

Комментарии

Дополнительные сведения см. в разделе "Значения по умолчанию для базы данных ".

Применяется к