RelationalComplexTypePropertyBuilderExtensions.HasDefaultValueSql Метод

Определение

Перегрузки

HasDefaultValueSql(ComplexTypePropertyBuilder)

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

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

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

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

HasDefaultValueSql(ComplexTypePropertyBuilder)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As ComplexTypePropertyBuilder) As ComplexTypePropertyBuilder

Параметры

propertyBuilder
ComplexTypePropertyBuilder

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

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

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

Комментарии

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

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

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

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As ComplexTypePropertyBuilder, sql As String) As ComplexTypePropertyBuilder

Параметры

propertyBuilder
ComplexTypePropertyBuilder

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

sql
String

Выражение SQL для значения столбца по умолчанию.

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

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

Комментарии

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

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

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

TProperty

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

Параметры

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

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

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

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

Комментарии

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

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

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

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

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), sql As String) As ComplexTypePropertyBuilder(Of TProperty)

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

TProperty

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

Параметры

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

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

sql
String

Выражение SQL для значения столбца по умолчанию.

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

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

Комментарии

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

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