IMutableCheckConstraint Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma restrição de verificação no tipo de entidade.
public interface IMutableCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint
public interface IMutableCheckConstraint : Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint, Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
type IMutableCheckConstraint = interface
interface IReadOnlyCheckConstraint
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
type IMutableCheckConstraint = interface
interface ICheckConstraint
interface IAnnotatable
interface IMutableAnnotatable
Public Interface IMutableCheckConstraint
Implements IMutableAnnotatable, IReadOnlyCheckConstraint
Public Interface IMutableCheckConstraint
Implements ICheckConstraint, IMutableAnnotatable
- 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 a anotação de valor com o nome fornecido, retornando |
| ModelName |
Obtém o nome da restrição de verificação no modelo. (Herdado de IReadOnlyCheckConstraint) |
| Name |
Obtém ou define 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. (Herdado de ICheckConstraint) |
Métodos
| Nome | Descrição |
|---|---|
| AddAnnotation(String, Object) |
Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado. (Herdado de IMutableAnnotatable) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Adiciona anotações a um objeto. (Herdado de IMutableAnnotatable) |
| 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 |
| FindRuntimeAnnotation(String) |
Obtém a anotação de runtime com o nome fornecido, retornando |
| FindRuntimeAnnotationValue(String) |
Obtém o valor da anotação de runtime com o nome fornecido, retornando |
| 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 IAnnotatable) |
| 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) |
| RemoveAnnotation(String) |
Remove a anotação fornecida deste objeto. (Herdado de IMutableAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Remove a anotação de runtime fornecida desse objeto. (Herdado de IAnnotatable) |
| SetAnnotation(String, Object) |
Define a anotação armazenada sob a chave fornecida. Substituirá a anotação existente se já existir uma anotação com o nome especificado. (Herdado de IMutableAnnotatable) |
| SetOrRemoveAnnotation(String, Object) |
Define a anotação armazenada sob o nome fornecido. Substituirá a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se |
| 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. (Herdado de ICheckConstraint) |
Métodos de Extensão
| Nome | Descrição |
|---|---|
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Adiciona anotações a um objeto. |
| 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. |
| GetAnnotation(IMutableAnnotatable, String) |
Obtém a anotação com o nome fornecido, lançando se ela não existir. |
| GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Obtém a anotação existente com uma determinada chave ou adiciona uma nova anotação se uma não existir. |
| SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Define a anotação armazenada sob o nome fornecido. Substituirá a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se |
| 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. |