Idioma

ICheckConstraint Interface

Definição

Representa uma restrição de verificação no tipo de entidade.

public interface ICheckConstraint : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint
public interface ICheckConstraint
public interface ICheckConstraint : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type ICheckConstraint = interface
    interface IReadOnlyCheckConstraint
    interface IReadOnlyAnnotatable
    interface IAnnotatable
type ICheckConstraint = interface
type ICheckConstraint = interface
    interface IAnnotatable
Public Interface ICheckConstraint
Implements IAnnotatable, IReadOnlyCheckConstraint
Public Interface ICheckConstraint
Public Interface ICheckConstraint
Implements IAnnotatable
Derivado
Implementações

Comentários

Consulte restrições de verificação de banco de dados para obter mais informações e exemplos.

Propriedades

Nome Descrição
EntityType

Obtém o tipo de entidade no qual essa restrição de verificação é definida.

Item[String]

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

(Herdado de IReadOnlyAnnotatable)
ModelName

Obtém o nome da restrição de verificação no modelo.

(Herdado de IReadOnlyCheckConstraint)
Name

Obtém o nome da restrição de verificação no banco de dados.

Sql

Obtém o sql de restrição usado em uma restrição de verificação no banco de dados.

Métodos

Nome Descrição
AddRuntimeAnnotation(String, Object)

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

(Herdado de IAnnotatable)
AnnotationsToDebugString(Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto.

(Herdado de IReadOnlyAnnotatable)
FindAnnotation(String)

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

(Herdado de IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

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

(Herdado de IAnnotatable)
FindRuntimeAnnotationValue(String)

Obtém o valor da anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de IAnnotatable)
GetAnnotation(String)

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

(Herdado de IReadOnlyAnnotatable)
GetAnnotations()

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

(Herdado de IReadOnlyAnnotatable)
GetDefaultName()

Retorna o nome do banco de dados padrão que seria usado para essa restrição de verificação.

(Herdado de IReadOnlyCheckConstraint)
GetDefaultName(StoreObjectIdentifier)

Retorna o nome do banco de dados padrão que seria usado para essa restrição de verificação.

(Herdado de IReadOnlyCheckConstraint)
GetName(StoreObjectIdentifier)

Obtém o nome do banco de dados da restrição de verificação.

(Herdado de IReadOnlyCheckConstraint)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de IAnnotatable)
GetRuntimeAnnotations()

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

(Herdado de IAnnotatable)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de IAnnotatable)
SetRuntimeAnnotation(String, Object)

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

(Herdado de IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados especificados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre versões.

Métodos de Extensão

Nome Descrição
AnnotationsToDebugString(IAnnotatable, Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto.

GetAnnotation(IAnnotatable, String)

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

ToDebugString(ICheckConstraint, MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados especificados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre versões.

Aplica-se a