Поделиться через


RelationalEntityTypeExtensions.AddCheckConstraint Метод

Определение

Перегрузки

AddCheckConstraint(IMutableEntityType, String, String)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

AddCheckConstraint(IMutableEntityType, String, String)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

public static Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint AddCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint AddCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, string name, string sql);
static member AddCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * string -> Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint
static member AddCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * string * string -> Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint
<Extension()>
Public Function AddCheckConstraint (entityType As IMutableEntityType, name As String, sql As String) As ICheckConstraint
<Extension()>
Public Function AddCheckConstraint (entityType As IMutableEntityType, name As String, sql As String) As IMutableCheckConstraint

Параметры

entityType
IMutableEntityType

Тип сущности, к которым добавляется ограничение проверка.

name
String

Имя ограничения проверка.

sql
String

Sql логического ограничения, используемого в ограничении проверка.

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

Новое ограничение проверка.

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

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Создает новое ограничение проверка с заданным именем для типа сущности. Создает исключение, если ограничение проверка с тем же именем существует для одного и того же типа сущности.

public static Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint AddCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType entityType, string name, string sql, bool fromDataAnnotation = false);
static member AddCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint
<Extension()>
Public Function AddCheckConstraint (entityType As IConventionEntityType, name As String, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionCheckConstraint

Параметры

entityType
IConventionEntityType

Тип сущности, к которым добавляется ограничение проверка.

name
String

Имя ограничения проверка.

sql
String

Sql логического ограничения, используемого в ограничении проверка.

fromDataAnnotation
Boolean

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

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

Новое ограничение проверка.

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