Partilhar via


Classe ColumnConfigAnnotation

Representa as definições de configuração para uma coluna em um plano de geração de dados.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelAnnotation
    Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)

Sintaxe

'Declaração
Public NotInheritable Class ColumnConfigAnnotation _
    Inherits ModelAnnotation
public sealed class ColumnConfigAnnotation : ModelAnnotation
public ref class ColumnConfigAnnotation sealed : public ModelAnnotation
[<Sealed>]
type ColumnConfigAnnotation =  
    class
        inherit ModelAnnotation
    end
public final class ColumnConfigAnnotation extends ModelAnnotation

O tipo ColumnConfigAnnotation expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AcceptsNullValues Obtém um valor que indica se a coluna pode aceitar nulluma referência nula (Nothing no Visual Basic) valores.
Propriedade pública AnnotationClass Obtém o objeto de metadados que descrevem essa instância. (Herdado de ModelAnnotation.)
Propriedade pública CanBePopulated Obtém um valor que indica se a coluna pode ser preenchida com dados.
Propriedade pública GeneratorExtensionHandleXml Obtém ou define a seqüência de caracteres de identificador de extensão.
Propriedade pública HasDefaultValue Obtém um valor que indica se a coluna tem um valor padrão.
Propriedade pública IsAttachedToStore Obtém um valor que indica se a anotação está anexada a uma ModelStore. (Herdado de ModelAnnotation.)
Propriedade pública IsPartOfForeignKey Obtém um valor que indica se a coluna é parte de uma chave externa.
Propriedade pública IsPartOfPrimaryKey Obtém um valor que indica se a coluna é parte da chave primária.
Propriedade pública IsPartOfUniqueConstraint Obtém um valor que indica se a coluna é parte de uma restrição exclusiva.
Propriedade pública Model Obtém ou define o ModelStore. (Herdado de ModelAnnotation.)
Propriedade pública Name Obtém ou define o nome da anotação. (Herdado de ModelAnnotation.)
Propriedade pública OutputKey Obtém ou define uma chave de saída.
Propriedade pública Seed Obtém ou define o valor de semente é especificado quando uma coluna de identidade em uma tabela ou uma exibição de uma coluna de identidade é criada.
Propriedade pública Selected Retorna um valor que indica se a coluna está selecionada.

Início

Métodos

  Nome Descrição
Método público Delete Exclui esta instância do modelo do esquema. (Herdado de ModelAnnotation.)
Método público Equals Retorna um valor que indica se um objeto fornecido é igual ao objeto atual. (Herdado de ModelAnnotation.)
Método protegido 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.)
Método público GetElements Retorna uma lista de elementos nesta instância. (Herdado de ModelAnnotation.)
Método público GetHashCode Não necessário. (Herdado de ModelAnnotation.)
Método público GetProperty<TProperty> Recupera uma propriedade especificada. (Herdado de ModelAnnotation.)
Método público GetRelationshipEntries Retorna as entradas de relacionamento ao qual esta anotação está associada. (Herdado de ModelAnnotation.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IsDeleted Retorna um valor que indica se esta instância foi excluída. (Herdado de ModelAnnotation.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público SetProperty<TProperty> Define o valor da propriedade fornecido. (Herdado de ModelAnnotation.)
Método público 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.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Tools.DataGenerator

ModelAnnotation