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, вычисляющее значения для столбца.
Если 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, вычисляющее значения для столбца.
Если 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 с существующей базой данных.
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по