Partilhar via


CreateCheckConstraintOperation Classe

Definição

Um MigrationOperation para criar uma nova restrição de marcar.

public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")]
public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
type CreateCheckConstraintOperation = class
    inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")>]
type CreateCheckConstraintOperation = class
    inherit MigrationOperation
Public Class CreateCheckConstraintOperation
Inherits MigrationOperation
Herança
CreateCheckConstraintOperation
Atributos

Construtores

CreateCheckConstraintOperation()

Um MigrationOperation para criar uma nova restrição de marcar.

Propriedades

IsDestructiveChange

Indica se a operação pode ou não resultar em perda de dados no banco de dados.

(Herdado de MigrationOperation)
Item[String]

Obtém a anotação de valor com o nome fornecido, retornando null se ele não existir.

(Herdado de Annotatable)
Name

O nome da restrição marcar.

Schema

O esquema de tabela que contém a restrição marcar ou null se o esquema padrão deve ser usado.

Sql

A expressão sql lógica usada em uma restrição CHECK e retorna TRUE ou FALSE. O Sql usado com restrições CHECK não pode referenciar outra tabela, mas pode referenciar outras colunas na mesma tabela para a mesma linha. A expressão não pode referenciar um tipo de dados de alias.

Table

A tabela da restrição marcar.

Métodos

AddAnnotation(String, Annotation)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
CreateAnnotation(String, Object)

Cria uma nova anotação.

(Herdado de Annotatable)
EnsureMutable()

Gerará se o modelo for somente leitura.

(Herdado de Annotatable)
EnsureReadOnly()

Gerará se o modelo não for somente leitura.

(Herdado de Annotatable)
FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de Annotatable)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de Annotatable)
GetOrAddAnnotation(String, Object)

Adiciona uma anotação a esse objeto ou retorna a anotação existente se uma com o nome especificado já existir.

(Herdado de Annotatable)
OnAnnotationSet(String, Annotation, Annotation)

Chamado quando uma anotação foi definida ou removida.

(Herdado de Annotatable)
RemoveAnnotation(String)

Remove a anotação fornecida desse objeto.

(Herdado de Annotatable)
SetAnnotation(String, Annotation, Annotation)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
SetAnnotation(String, Annotation)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)

Implantações explícitas de interface

IAnnotatable.FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando nulo se ela não existir.

(Herdado de Annotatable)
IAnnotatable.GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de Annotatable)
IMutableAnnotatable.AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Remove a anotação fornecida desse objeto.

(Herdado de Annotatable)

Métodos de Extensão

GetAnnotation(IAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Adiciona anotações a um objeto .

GetAnnotation(IMutableAnnotatable, String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se null for fornecida.

Aplica-se a