RelationalComplexTypePropertyBuilderExtensions.HasComputedColumnSql Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
HasComputedColumnSql(ComplexTypePropertyBuilder) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql(ComplexTypePropertyBuilder, String) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>) |
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных. |
HasComputedColumnSql(ComplexTypePropertyBuilder)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder) As ComplexTypePropertyBuilder
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder
Построитель настраиваемого свойства.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
При вызове без аргументов этот метод сообщает EF, что столбец вычисляется без необходимости указывать фактический SQL, используемый для его вычисления. Это может быть полезно при сопоставлении EF с существующей базой данных.
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
HasComputedColumnSql(ComplexTypePropertyBuilder, String)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder, sql As String) As ComplexTypePropertyBuilder
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder
Построитель настраиваемого свойства.
- sql
- String
Выражение SQL, которое вычисляет значения для столбца.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder propertyBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As ComplexTypePropertyBuilder, sql As String, stored As Nullable(Of Boolean)) As ComplexTypePropertyBuilder
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder
Построитель настраиваемого свойства.
- sql
- String
Выражение SQL, которое вычисляет значения для столбца.
При true
значении вычисляемое значение вычисляется при изменении строки и сохраняется в базе данных, как в обычном столбце.
При false
значении значение вычисляется при считываемом значении и не занимает фактическое хранилище.
null
выбирает поставщик базы данных по умолчанию.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), sql As String) As ComplexTypePropertyBuilder(Of TProperty)
Параметры типа
- TProperty
Настраиваемый тип свойства.
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder<TProperty>
Построитель настраиваемого свойства.
- sql
- String
Выражение SQL, которое вычисляет значения для столбца.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>, String, Nullable<Boolean>)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As ComplexTypePropertyBuilder(Of TProperty)
Параметры типа
- TProperty
Настраиваемый тип свойства.
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder<TProperty>
Построитель настраиваемого свойства.
- sql
- String
Выражение SQL, которое вычисляет значения для столбца.
При true
значении вычисляемое значение вычисляется при изменении строки и сохраняется в базе данных, как в обычном столбце.
При false
значении значение вычисляется при считываемом значении и не занимает фактическое хранилище.
null
выбирает поставщик базы данных по умолчанию.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)
Настраивает свойство для сопоставления с вычисляемого столбца при нацеливанием на реляционную базу данных.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> propertyBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (propertyBuilder As ComplexTypePropertyBuilder(Of TProperty)) As ComplexTypePropertyBuilder(Of TProperty)
Параметры типа
- TProperty
Настраиваемый тип свойства.
Параметры
- propertyBuilder
- ComplexTypePropertyBuilder<TProperty>
Построитель настраиваемого свойства.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.
Комментарии
При вызове без аргументов этот метод сообщает EF, что столбец вычисляется без необходимости указывать фактический SQL, используемый для его вычисления. Это может быть полезно при сопоставлении EF с существующей базой данных.
Дополнительные сведения и примеры см. в разделе Значения базы данных по умолчанию .
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по