RelationalEntityTypeBuilderExtensions.HasCheckConstraint Método

Definição

Sobrecargas

HasCheckConstraint(EntityTypeBuilder, String, String)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

HasCheckConstraint(EntityTypeBuilder, String, String)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string sql);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As EntityTypeBuilder, name As String, sql As String) As EntityTypeBuilder

Parâmetros

entityTypeBuilder
EntityTypeBuilder

O construtor de tipo de entidade.

name
String

O nome da restrição de verificação.

sql
String

O SQL de restrição lógica usado na restrição de verificação.

Retornos

EntityTypeBuilder

Um construtor para configurar ainda mais o tipo de entidade.

Aplica-se a

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder HasCheckConstraint (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, string name, string sql, bool fromDataAnnotation = false);
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
<Extension()>
Public Function HasCheckConstraint (entityTypeBuilder As IConventionEntityTypeBuilder, name As String, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parâmetros

entityTypeBuilder
IConventionEntityTypeBuilder

O construtor de tipo de entidade.

name
String

O nome da restrição de verificação.

sql
String

O SQL de restrição lógica usado na restrição de verificação.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

IConventionEntityTypeBuilder

A mesma instância de Construtor se a restrição de verificação tiver sido configurada, null caso contrário.

Aplica-se a

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configura uma restrição de verificação de banco de dados ao direcionar para um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasCheckConstraint<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string sql) where TEntity : class;
static member HasCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function HasCheckConstraint(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, sql As String) As EntityTypeBuilder(Of TEntity)

Parâmetros de tipo

TEntity

O tipo de entidade que está sendo configurado.

Parâmetros

entityTypeBuilder
EntityTypeBuilder<TEntity>

O construtor de tipo de entidade.

name
String

O nome da restrição de verificação.

sql
String

O SQL de restrição lógica usado na restrição de verificação.

Retornos

EntityTypeBuilder<TEntity>

Um construtor para configurar ainda mais o tipo de entidade.

Aplica-se a