Compartilhar via


Classe Sql80SchemaModel

Representa um modelo de esquema para SQL Server 2000.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
        Microsoft.Data.Schema.Sql.SchemaModel.Sql80SchemaModel

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)

Sintaxe

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

O tipo Sql80SchemaModel expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AnnotationsIncludedInSerialization Obtém um valor que indica se as anotações serão incluídas quando o modelo é serializado. (Herdado de SqlSchemaModel.)
Propriedade pública Capability Obtém um valor que indica quais recursos esse modelo tem. (Herdado de SqlSchemaModel.)
Propriedade pública Collation (Herdado de ModelStore.)
Propriedade pública Comparer Obtém o objeto de comparador de agrupamento. (Herdado de ModelStore.)
Propriedade protegida Controller Obtém o controlador do modelo. (Herdado de DataSchemaModel.)
Propriedade pública DatabaseSchemaProvider Obtém o provedor do esquema de banco de dados para este modelo. (Substitui DataSchemaModel.DatabaseSchemaProvider.)
Propriedade pública ElementProcessingOperationsCount Obtém o número de operações que permanecer antes que o modelo é resolvido. (Herdado de SqlSchemaModel.)
Propriedade pública ErrorManager Obtém o Gerenciador de erro para relatar erros. (Herdado de DataSchemaModel.)
Propriedade pública IsDisposing (Herdado de ModelStore.)
Propriedade pública IsOptimizedForInsert (Herdado de ModelStore.)
Propriedade pública IsOptimizedForQuery (Herdado de ModelStore.)
Propriedade pública Schema (Herdado de ModelStore.)
Propriedade pública ScriptCache Obtém o script em cache para cache de scripts. (Herdado de DataSchemaModel.)
Propriedade pública Sql80DatabaseSchemaProvider Obtém o SQL Server 2000-provedor de esquema de banco de dados específico para esse modelo.
Propriedade pública SqlDatabaseSchemaProvider Obtém o SQL Server-provedor de esquema de banco de dados específico para esse modelo. (Substitui SqlSchemaModel.SqlDatabaseSchemaProvider.)
Propriedade protegida ValidationEnabled Obtém um valor que indica se a validação é ativada para este modelo de esquema. (Herdado de SqlSchemaModel.)
Propriedade pública WriteCount Retorna o valor da contagem atual de gravação. (Herdado de ModelStore.)

Início

Métodos

  Nome Descrição
Método público AddAnnotation Adiciona uma anotação ao modelo. (Herdado de ModelStore.)
Método público AddCustomData Adiciona o modelo de dados personalizados. (Herdado de DataSchemaModel.)
Método protegido AddScriptCacheForFile (Herdado de SqlSchemaModel.)
Método público BeginBatchUpdate Chamado no início de uma operação de atualização em lotes. (Herdado de SqlSchemaModel.)
Método protegido CleanupExternalProperty Quando implementado em uma classe derivada, libera os recursos usados por uma propriedade externa quando o elemento é excluído. (Herdado de ModelStore.)
Método público CreateAnnotation(Type) (Herdado de ModelStore.)
Método público CreateAnnotation(ModelAnnotationClass) Cria uma anotação usando os metadados de determinada anotação. (Herdado de ModelStore.)
Método público CreateAnnotation<TAnnotation>() (Herdado de ModelStore.)
Método público CreateElement(Type) (Herdado de ModelStore.)
Método público CreateElement(ModelElementClass) Cria um elemento usando o objeto de metadados de determinado elemento. (Herdado de ModelStore.)
Método público CreateElement<TElement>() (Herdado de ModelStore.)
Método público CreateElementHandle (Herdado de ModelStore.)
Método protegido CreateExternalElement(Type) Cria um elemento externo. (Herdado de ModelStore.)
Método protegido CreateExternalElement(ModelElementClass) Cria um elemento externo usando o objeto de metadados do elemento fornecido. (Herdado de ModelStore.)
Método protegido CreateExternalElement<TElement>() Cria um elemento externo do tipo especificado. (Herdado de ModelStore.)
Método protegido CreateExternalNamedElement(Type, ModelIdentifier) Cria um elemento de externo nomeado usando o tipo fornecido e o identificador. (Herdado de ModelStore.)
Método protegido CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Cria um elemento externo nomeado usando o objeto de metadados do elemento fornecido e o identificador. (Herdado de ModelStore.)
Método protegido CreateExternalNamedElement<TElement>(ModelIdentifier) Cria um elemento nomeado de externo do tipo especificado usando o objeto de metadados do elemento fornecido e o identificador. (Herdado de ModelStore.)
Método público CreateIdentifier(ICollection<String>) Cria um identificador exclusivo do modelo por meio da coleção de nomes de parte. (Herdado de ModelStore.)
Método público CreateIdentifier(array<String[]) Cria um identificador exclusivo do modelo usando a matriz de nomes de parte fornecida. (Herdado de ModelStore.)
Método público CreateIdentifier(Boolean, ICollection<String>) Cria um identificador exclusivo do modelo usando a coleção de partes do nome fornecida. (Herdado de ModelStore.)
Método público CreateIdentifier(Boolean, array<String[]) Cria um identificador exclusivo do modelo usando o fornecida indicação diferencia maiúsculas de minúsculas e matriz de nomes de parte. (Herdado de ModelStore.)
Método público CreateIdentifier(IList<String>, ICollection<String>) Cria um identificador exclusivo do modelo usando a lista de nomes de partes externas, indicação de diferenciação e coleção de nomes de parte fornecida. (Herdado de ModelStore.)
Método público CreateIdentifier(IList<String>, Boolean, ICollection<String>) Cria um identificador exclusivo do modelo usando a lista fornecida de partes externas, a indicação de diferenciação e coleção de nomes de parte. (Herdado de ModelStore.)
Método público CreateIdentifier(IList<String>, Boolean, array<String[]) Cria um identificador exclusivo do modelo usando a lista de nomes de partes externas, indicação de diferenciação e matriz de nomes de parte fornecida. (Herdado de ModelStore.)
Método público CreateIdentifierHandle Cria um identificador para o identificador fornecido. (Herdado de ModelStore.)
Método público CreateNamedAnnotation(Type, ModelIdentifier) Cria um nomeado ModelAnnotation o objeto usando o identificador do modelo fornecido. (Herdado de ModelStore.)
Método público CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Cria um nomeado ModelAnnotation o objeto usando o objeto de metadados de anotação fornecido e o identificador. (Herdado de ModelStore.)
Método público CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Cria um nomeado ModelAnnotation o objeto usando o identificador do modelo fornecido. (Herdado de ModelStore.)
Método público CreateNamedElement(Type, ModelIdentifier) (Herdado de ModelStore.)
Método público CreateNamedElement(ModelElementClass, ModelIdentifier) (Herdado de ModelStore.)
Método público CreateNamedElement<TElement>(ModelIdentifier) (Herdado de ModelStore.)
Método público DecodeIdentifier(String) Retorna um identificador que corresponde ao valor da seqüência de caracteres fornecida decodificado. (Herdado de ModelStore.)
Método protegido DeserializeExternalProperty Desserializa quaisquer propriedades externas que são suportadas pelo SqlSchemaModel. (Herdado de SqlSchemaModel.)
Método público Dispose() Descarta o modelo. (Herdado de ModelStore.)
Método protegido Dispose(Boolean) Libera os recursos. (Herdado de SqlSchemaModel.)
Método público EndBatchUpdate Chamado no final de uma operação de atualização em lotes. (Herdado de SqlSchemaModel.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize (Herdado de ModelStore.)
Método protegido FixupAfterDeserialization Executa ações adicionais para garantir a consistência do modelo após a desserialização de um arquivo .dbmdl. (Herdado de SqlSchemaModel.)
Método protegido FixupAfterXmlDeserialization Executa ações adicionais para garantir a consistência do modelo após a desserialização de um arquivo XML. (Herdado de SqlSchemaModel.)
Método público FreeElementHandle Libera o identificador do elemento fornecido. (Herdado de ModelStore.)
Método público FreeIdentifierHandle Libera o identificador do elemento fornecido. (Herdado de ModelStore.)
Método público GetAllAnnotations() Retorna uma lista de todas as anotações. (Herdado de ModelStore.)
Método público GetAllAnnotations(Type) (Herdado de ModelStore.)
Método público GetAllAnnotations(ModelIdentifier) Retorna uma lista de todas as anotações são nomeados com o identificador fornecido. (Herdado de ModelStore.)
Método público GetAllAnnotations(ModelIdentifier, Type) (Herdado de ModelStore.)
Método público GetAnnotations() Retorna todas as anotações no modelo. (Herdado de ModelStore.)
Método público GetAnnotations(Type) Retorna uma lista das anotações no modelo que implementa o tipo de dado. (Herdado de ModelStore.)
Método público GetAnnotations(ModelIdentifier) Retorna uma lista das anotações no modelo que coincide com os identificadores de determinado. (Herdado de ModelStore.)
Método público GetAnnotations(ModelIdentifier, Type) Retorna todas as anotações com o nome do identificador especificado e que implementa o tipo de dado. (Herdado de ModelStore.)
Método público GetCustomData() Obtém uma lista de dados personalizados. (Herdado de DataSchemaModel.)
Método público GetCustomData(String) Obtém uma lista de dados personalizados usando a categoria fornecida. (Herdado de DataSchemaModel.)
Método público GetCustomData(String, String) Obtém uma lista de dados personalizados usando o nome de categoria e tipo fornecido. (Herdado de DataSchemaModel.)
Método público GetElementHandleTarget Retorna um elemento de modelo é identificado pelo identificador fornecido. (Herdado de ModelStore.)
Método público GetElements(ModelElementResolutionStatus) Retorna uma lista dos elementos no armazenamento de que tem o status de determinada resolução. (Herdado de ModelStore.)
Método público GetElements(ModelElementValidationStatus) Retorna uma lista dos elementos no armazenamento de que tem o status de validação de determinada. (Herdado de ModelStore.)
Método público GetElements(Type, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElements(ModelElementClass, ModelElementQueryFilter) Retorna os elementos que compartilham o objeto de metadados de determinado conforme selecionado pelo filtro especificado. (Herdado de ModelStore.)
Método público GetElements(ModelElementResolutionStatus, Int32) Retorna uma lista dos elementos que aredetermined com a contagem do status de determinada resolução. (Herdado de ModelStore.)
Método público GetElements(ModelElementValidationStatus, Int32) Retorna uma lista dos elementos que são determinadas pela contagem que tem o status de validação de determinada. (Herdado de ModelStore.)
Método público GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElements<TElement>(ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElementsCount(ModelElementResolutionStatus) Retorna o número de elementos na loja que corresponda ao determinado status. (Herdado de ModelStore.)
Método público GetElementsCount(ModelElementValidationStatus) Retorna o número de elementos na loja que corresponda ao determinado status. (Herdado de ModelStore.)
Método público GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElementsFrom(String, Type, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Herdado de ModelStore.)
Método público GetElementsFromExternalSource Obtém os elementos de uma fonte externa. (Herdado de DataSchemaModel.)
Método protegido GetElementSources Retorna as informações de origem para um determinado elemento. (Herdado de SqlSchemaModel.)
Método protegido GetExternalProperty<TProperty> Obtém uma propriedade externa de uma classe específica para o elemento de modelo especificado. (Herdado de SqlSchemaModel.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetIdentifier(ICollection<String>) (Herdado de ModelStore.)
Método público GetIdentifier(array<String[]) Obtém o identificador do modelo de identificação de escopo e uma seqüência de caracteres. (Herdado de ModelStore.)
Método público GetIdentifier(IList<String>, ICollection<String>) (Herdado de ModelStore.)
Método público GetIdentifierHandleTarget (Herdado de ModelStore.)
Método público GetObjectData Preenche uma [System.Runtime.Serialization.SerializationInfo] o objeto com os dados que é necessário para serializar atual Sql80SchemaModel objeto. (Substitui SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).)
Método protegido GetRelationshipEntrySources Retorna as informações de origem para uma entrada de relação específica. (Herdado de SqlSchemaModel.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido InitializeReferenceConstructor Chamado para inicializar o construtor de referência. (Herdado de SqlSchemaModel.)
Método público IsOwnedChildObjectType Retorna um valor que indica se um tipo é um objeto vinculado a esquema filho. (Herdado de SqlSchemaModel.)
Método público LoadExternals Elementos de um fontes externas, como, por exemplo, um modelo persistente do modelo de cargas. (Herdado de DataSchemaModel.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnCustomDataAdded Substituir este método para manipular a adição de SqlModelCapability de dados. (Herdado de SqlSchemaModel.)
Método protegido OnCustomDataRemoved Substituir este método para manipular a remoção dos nomes extras (a partir de elementos marcados como AliasedToDbo ou GloballyScoped) se uma referência é removida. (Herdado de SqlSchemaModel.)
Método protegido OnModelElementChanged Chamado quando um elemento de modelo é alterado. (Herdado de DataSchemaModel.)
Método público OptimizeForInitialPopulation (Herdado de ModelStore.)
Método público OptimizeForQuery (Herdado de ModelStore.)
Método público RegisterForController Registros de um controlador de modelo. (Herdado de DataSchemaModel.)
Método público RemoveAnnotation Remove uma anotação do modelo. (Herdado de ModelStore.)
Método público RemoveCustomData Remove dados personalizados. (Herdado de DataSchemaModel.)
Método protegido RemoveScriptCacheForFile Remove o cache de script que está associado com o arquivo especificado. (Herdado de SqlSchemaModel.)
Método público Resolve() Elimina todos os elementos do modelo. (Herdado de SqlSchemaModel.)
Método público Resolve(Int32) Elimina o número especificado de elementos. (Herdado de SqlSchemaModel.)
Método público Serialize(TextWriter) (Herdado de DataSchemaModel.)
Método público Serialize(TextWriter, IEnumerable<Type>) (Herdado de DataSchemaModel.)
Método público Serialize(TextWriter, IEnumerable<Type>, Boolean) Grava o modelo de esquema de dados de saída especificado. (Herdado de DataSchemaModel.)
Método protegido SerializeExternalProperty Serializa as propriedades de externas que são suportadas pelo SqlSchemaModel. (Herdado de SqlSchemaModel.)
Método protegido SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Herdado de ModelStore.)
Método protegido SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Herdado de SqlSchemaModel.)
Método público TestWriteCount Testa a contagem de gravação com o valor fornecido. (Herdado de ModelStore.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público UnloadExternals Descarrega elementos externos do arquivo especificado. (Herdado de DataSchemaModel.)
Método protegido UpdateSourceNamePrefixes (Herdado de ModelStore.)
Método protegido ValidateWriteAccess Valida o acesso de gravação. (Herdado de DataSchemaModel.)
Método protegido ValidReferenceTranslator Retorna um valor que indica se um conversor de referência pode ser usado converte de outro fornecedor de esquema de banco de dados atual. (Herdado de DataSchemaModel.)

Início

Eventos

  Nome Descrição
Evento público ModelChanged (Herdado de ModelStore.)
Evento público ModelOptimizationChanged (Herdado de ModelStore.)

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.Sql.SchemaModel