Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Representa uma anotação que é anexada a um elemento de modelo de esquema.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.DacProjectAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.SqlInlineConstraintAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.SysCommentsObjectAnnotation
Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
Public MustInherit Class ModelAnnotation _
Implements IModelAnnotation, IModelPropertyContainer, IModelEntity
public abstract class ModelAnnotation : IModelAnnotation,
IModelPropertyContainer, IModelEntity
public ref class ModelAnnotation abstract : IModelAnnotation,
IModelPropertyContainer, IModelEntity
[<AbstractClass>]
type ModelAnnotation =
class
interface IModelAnnotation
interface IModelPropertyContainer
interface IModelEntity
end
public abstract class ModelAnnotation implements IModelAnnotation, IModelPropertyContainer, IModelEntity
O tipo ModelAnnotation expõe os membros a seguir.
Construtores
| Nome | Descrição | |
|---|---|---|
![]() |
ModelAnnotation | Inicializa uma nova instância da classe ModelAnnotation. |
Início
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
AnnotationClass | Obtém o objeto de metadados que descrevem essa instância. |
![]() |
IsAttachedToStore | Obtém um valor que indica se a anotação está anexada a uma ModelStore. |
![]() |
Model | Obtém ou define o ModelStore. |
![]() |
Name | Obtém ou define o nome da anotação. |
Início
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Delete | Exclui esta instância do modelo do esquema. |
![]() |
Equals | Retorna um valor que indica se um objeto fornecido é igual ao objeto atual. (Substitui Object.Equals(Object).) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) |
![]() |
GetElements | Retorna uma lista de elementos nesta instância. |
![]() |
GetHashCode | Não necessário. (Substitui Object.GetHashCode().) |
![]() |
GetProperty<TProperty> | Recupera uma propriedade especificada. |
![]() |
GetRelationshipEntries | Retorna as entradas de relacionamento ao qual esta anotação está associada. |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
IsDeleted | Retorna um valor que indica se esta instância foi excluída. |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() ![]() |
RegisterAnnotationClass<TAnnotation> | Registra o tipo de anotação fornecido juntamente com a anotação. |
![]() ![]() |
RegisterPropertyClass<TProperty> | Registra um tipo de propriedade que possui a anotação. |
![]() |
SetProperty<TProperty> | Define o valor da propriedade fornecido. |
![]() |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
.gif)
.gif)
.gif)
.gif)