RelationalComplexTypePrimitiveCollectionBuilderExtensions.HasComputedColumnSql Метод

Определение

Перегрузки

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

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

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

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

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

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

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder) As ComplexTypePrimitiveCollectionBuilder

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

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

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

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

Комментарии

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

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

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

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

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

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

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

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

sql
String

Выражение SQL, вычисляющее значения для столбца.

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

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

Комментарии

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

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

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder, sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

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

sql
String

Выражение SQL, вычисляющее значения для столбца.

stored
Nullable<Boolean>

Если trueзадано значение , вычисляемое значение вычисляется при изменении строки и сохраняется в базе данных как обычный столбец. При falseзначении значение вычисляется при считываемом значении и не занимает фактическое хранилище. null выбирает поставщик базы данных по умолчанию.

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

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

Комментарии

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

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String)

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

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

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

TProperty

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

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

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

sql
String

Выражение SQL, вычисляющее значения для столбца.

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

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

Комментарии

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

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

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

TProperty

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

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

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

sql
String

Выражение SQL, вычисляющее значения для столбца.

stored
Nullable<Boolean>

Если trueзадано значение , вычисляемое значение вычисляется при изменении строки и сохраняется в базе данных как обычный столбец. При falseзначении значение вычисляется при считываемом значении и не занимает фактическое хранилище. null выбирает поставщик базы данных по умолчанию.

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

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

Комментарии

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

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

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

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

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

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

TProperty

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

Параметры

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

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

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

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

Комментарии

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

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

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