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.
O DataSchemaModel é uma especialização da ModelStore. Todos os provedores de esquema de banco de dados devem implementar uma classe que herda dessa classe base.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
Public MustInherit Class DataSchemaModel _
Inherits ModelStore
[SerializableAttribute]
public abstract class DataSchemaModel : ModelStore
[SerializableAttribute]
public ref class DataSchemaModel abstract : public ModelStore
[<AbstractClass>]
[<SerializableAttribute>]
type DataSchemaModel =
class
inherit ModelStore
end
public abstract class DataSchemaModel extends ModelStore
O tipo DataSchemaModel expõe os membros a seguir.
Construtores
| Nome | Descrição | |
|---|---|---|
![]() |
DataSchemaModel(SerializationInfo, StreamingContext) | Inicializa uma nova instância da classe DataSchemaModel. |
![]() |
DataSchemaModel(ModelCollation, ModelSchema, String, ScriptCache, ErrorManager) | Inicializa uma nova instância da classe DataSchemaModel. |
Início
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
AnnotationsIncludedInSerialization | Obtém uma lista dos tipos de anotações que serão incluídos quando o modelo é serializado. |
![]() |
Collation | (Herdado de ModelStore.) |
![]() |
Comparer | Obtém o objeto de comparador de agrupamento. (Herdado de ModelStore.) |
![]() |
Controller | Obtém o controlador do modelo. |
![]() |
DatabaseSchemaProvider | Obtém o provedor do esquema de banco de dados. |
![]() |
ElementProcessingOperationsCount | Obtém o número de operações de processamento do elemento permanecer antes que o modelo está pronto. |
![]() |
ErrorManager | Obtém o Gerenciador de erro para relatar erros. |
![]() |
IsDisposing | (Herdado de ModelStore.) |
![]() |
IsOptimizedForInsert | (Herdado de ModelStore.) |
![]() |
IsOptimizedForQuery | (Herdado de ModelStore.) |
![]() |
Schema | (Herdado de ModelStore.) |
![]() |
ScriptCache | Obtém o script em cache para cache de scripts. |
![]() |
WriteCount | Retorna o valor da contagem atual de gravação. (Herdado de ModelStore.) |
Início
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
AddAnnotation | Adiciona uma anotação ao modelo. (Herdado de ModelStore.) |
![]() |
AddCustomData | Adiciona o modelo de dados personalizados. |
![]() |
BeginBatchUpdate | Começa a atualização em lotes. |
![]() |
CleanupExternalProperty | Quando implementado em uma classe derivada, libera os recursos usados por uma propriedade externa quando o elemento é excluído. (Herdado de ModelStore.) |
![]() |
CreateAnnotation(Type) | (Herdado de ModelStore.) |
![]() |
CreateAnnotation(ModelAnnotationClass) | Cria uma anotação usando os metadados de determinada anotação. (Herdado de ModelStore.) |
![]() |
CreateAnnotation<TAnnotation>() | (Herdado de ModelStore.) |
![]() |
CreateElement(Type) | (Herdado de ModelStore.) |
![]() |
CreateElement(ModelElementClass) | Cria um elemento usando o objeto de metadados de determinado elemento. (Herdado de ModelStore.) |
![]() |
CreateElement<TElement>() | (Herdado de ModelStore.) |
![]() |
CreateElementHandle | (Herdado de ModelStore.) |
![]() |
CreateExternalElement(Type) | Cria um elemento externo. (Herdado de ModelStore.) |
![]() |
CreateExternalElement(ModelElementClass) | Cria um elemento externo usando o objeto de metadados do elemento fornecido. (Herdado de ModelStore.) |
![]() |
CreateExternalElement<TElement>() | Cria um elemento externo do tipo especificado. (Herdado de ModelStore.) |
![]() |
CreateExternalNamedElement(Type, ModelIdentifier) | Cria um elemento de externo nomeado usando o tipo fornecido e o identificador. (Herdado de ModelStore.) |
![]() |
CreateExternalNamedElement(ModelElementClass, ModelIdentifier) | Cria um elemento externo nomeado usando o objeto de metadados do elemento fornecido e o identificador. (Herdado de ModelStore.) |
![]() |
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.) |
![]() |
CreateIdentifier(ICollection<String>) | Cria um identificador exclusivo do modelo por meio da coleção de nomes de parte. (Herdado de ModelStore.) |
![]() |
CreateIdentifier(array<String[]) | Cria um identificador exclusivo do modelo usando a matriz de nomes de parte fornecida. (Herdado de ModelStore.) |
![]() |
CreateIdentifier(Boolean, ICollection<String>) | Cria um identificador exclusivo do modelo usando a coleção de partes do nome fornecida. (Herdado de ModelStore.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
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.) |
![]() |
CreateIdentifierHandle | Cria um identificador para o identificador fornecido. (Herdado de ModelStore.) |
![]() |
CreateNamedAnnotation(Type, ModelIdentifier) | Cria um nomeado ModelAnnotation o objeto usando o identificador do modelo fornecido. (Herdado de ModelStore.) |
![]() |
CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) | Cria um nomeado ModelAnnotation o objeto usando o objeto de metadados de anotação fornecido e o identificador. (Herdado de ModelStore.) |
![]() |
CreateNamedAnnotation<TAnnotation>(ModelIdentifier) | Cria um nomeado ModelAnnotation o objeto usando o identificador do modelo fornecido. (Herdado de ModelStore.) |
![]() |
CreateNamedElement(Type, ModelIdentifier) | (Herdado de ModelStore.) |
![]() |
CreateNamedElement(ModelElementClass, ModelIdentifier) | (Herdado de ModelStore.) |
![]() |
CreateNamedElement<TElement>(ModelIdentifier) | (Herdado de ModelStore.) |
![]() |
DecodeIdentifier(String) | Retorna um identificador que corresponde ao valor da seqüência de caracteres fornecida decodificado. (Herdado de ModelStore.) |
![]() ![]() |
Deserialize(String, ErrorManager) | |
![]() ![]() |
Deserialize(TextReader, ErrorManager, String) | |
![]() ![]() |
Deserialize(String, ErrorManager, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | |
![]() ![]() |
Deserialize(TextReader, ErrorManager, String, Action<DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor>) | |
![]() |
DeserializeExternalProperty | Retorna o valor de uma propriedade externa usando o XML leitor e propriedade metadados objetos fornecidos. (Herdado de ModelStore.) |
![]() |
Dispose() | Descarta o modelo. (Herdado de ModelStore.) |
![]() |
Dispose(Boolean) | (Substitui ModelStore.Dispose(Boolean).) |
![]() |
EndBatchUpdate | Termina a atualização em lotes. |
![]() |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) |
![]() |
Finalize | (Herdado de ModelStore.) |
![]() |
FixupAfterDeserialization | (Herdado de ModelStore.) |
![]() |
FixupAfterXmlDeserialization | |
![]() |
FreeElementHandle | Libera o identificador do elemento fornecido. (Herdado de ModelStore.) |
![]() |
FreeIdentifierHandle | Libera o identificador do elemento fornecido. (Herdado de ModelStore.) |
![]() |
GetAllAnnotations() | Retorna uma lista de todas as anotações. (Herdado de ModelStore.) |
![]() |
GetAllAnnotations(Type) | (Herdado de ModelStore.) |
![]() |
GetAllAnnotations(ModelIdentifier) | Retorna uma lista de todas as anotações são nomeados com o identificador fornecido. (Herdado de ModelStore.) |
![]() |
GetAllAnnotations(ModelIdentifier, Type) | (Herdado de ModelStore.) |
![]() |
GetAnnotations() | Retorna todas as anotações no modelo. (Herdado de ModelStore.) |
![]() |
GetAnnotations(Type) | Retorna uma lista das anotações no modelo que implementa o tipo de dado. (Herdado de ModelStore.) |
![]() |
GetAnnotations(ModelIdentifier) | Retorna uma lista das anotações no modelo que coincide com os identificadores de determinado. (Herdado de ModelStore.) |
![]() |
GetAnnotations(ModelIdentifier, Type) | Retorna todas as anotações com o nome do identificador especificado e que implementa o tipo de dado. (Herdado de ModelStore.) |
![]() |
GetCustomData() | Obtém uma lista de dados personalizados. |
![]() |
GetCustomData(String) | Obtém uma lista de dados personalizados usando a categoria fornecida. |
![]() |
GetCustomData(String, String) | Obtém uma lista de dados personalizados usando o nome de categoria e tipo fornecido. |
![]() |
GetElementHandleTarget | Retorna um elemento de modelo é identificado pelo identificador fornecido. (Herdado de ModelStore.) |
![]() |
GetElements(ModelElementResolutionStatus) | Retorna uma lista dos elementos no armazenamento de que tem o status de determinada resolução. (Herdado de ModelStore.) |
![]() |
GetElements(ModelElementValidationStatus) | Retorna uma lista dos elementos no armazenamento de que tem o status de validação de determinada. (Herdado de ModelStore.) |
![]() |
GetElements(Type, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElements(ModelElementClass, ModelElementQueryFilter) | Retorna os elementos que compartilham o objeto de metadados de determinado conforme selecionado pelo filtro especificado. (Herdado de ModelStore.) |
![]() |
GetElements(ModelElementResolutionStatus, Int32) | Retorna uma lista dos elementos que aredetermined com a contagem do status de determinada resolução. (Herdado de ModelStore.) |
![]() |
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.) |
![]() |
GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElements(ModelIdentifier, Type, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElements<TElement>(ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElementsCount(ModelElementResolutionStatus) | Retorna o número de elementos na loja que corresponda ao determinado status. (Herdado de ModelStore.) |
![]() |
GetElementsCount(ModelElementValidationStatus) | Retorna o número de elementos na loja que corresponda ao determinado status. (Herdado de ModelStore.) |
![]() |
GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElementsFrom(String, Type, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElementsFrom<TElement>(String, ModelElementQueryFilter) | (Herdado de ModelStore.) |
![]() |
GetElementsFromExternalSource | Obtém os elementos de uma fonte externa. |
![]() |
GetElementSources | Obtém as fontes de elemento para um determinado elemento. |
![]() |
GetExternalProperty<TProperty> | (Herdado de ModelStore.) |
![]() ![]() |
GetExternalSourceFileName | Obtém o nome do arquivo de origem externa para o elemento de modelo especificado. |
![]() ![]() |
GetExternalSourceLogicalName | Obtém o nome lógico para uma fonte externa do elemento de modelo especificado. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) |
![]() |
GetIdentifier(ICollection<String>) | (Herdado de ModelStore.) |
![]() |
GetIdentifier(array<String[]) | Obtém o identificador do modelo de identificação de escopo e uma seqüência de caracteres. (Herdado de ModelStore.) |
![]() |
GetIdentifier(IList<String>, ICollection<String>) | (Herdado de ModelStore.) |
![]() |
GetIdentifierHandleTarget | (Herdado de ModelStore.) |
![]() |
GetObjectData | Retorna um SerializationInfo o objeto que contém os dados necessários para serializar o DataSchemaModel objeto. (Substitui ModelStore.GetObjectData(SerializationInfo, StreamingContext).) |
![]() |
GetRelationshipEntrySources | Obtém uma lista de relacionamento com fontes de entrada. |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
InitializeReferenceConstructor | Inicializa um construtor de referência usando o construtor de dados e o modelo fornecido de cabeçalho. |
![]() ![]() |
IsElementFromCompositeReference | Indica se o elemento de outro modelo de esquema que foi adicionado ao modelo atual. |
![]() ![]() |
IsElementFromExternalReference(IModelElement) | Indica se o elemento especificado é de uma referência externa. |
![]() ![]() |
IsElementFromExternalReference(IModelElement, String) | Indica se o elemento especificado é de uma referência externa. |
![]() |
LoadExternals | Elementos de um fontes externas, como, por exemplo, um modelo persistente do modelo de cargas. |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() |
OnCustomDataAdded | Chamado quando dados personalizados são adicionados. |
![]() |
OnCustomDataRemoved | Chamado quando dados personalizados são removidos. |
![]() |
OnModelElementChanged | Chamado quando um elemento de modelo é alterado. (Substitui ModelStore.OnModelElementChanged(IModelElement, ModelEventType).) |
![]() |
OptimizeForInitialPopulation | (Herdado de ModelStore.) |
![]() |
OptimizeForQuery | (Herdado de ModelStore.) |
![]() ![]() |
ReadDataSchemaModelHeader(TextReader) | Substitua este método em uma implementação de provedor de esquema do banco de dados para ler o cabeçalho de modelo de esquema de dados. |
![]() ![]() |
ReadDataSchemaModelHeader(String) | |
![]() ![]() |
ReadDataSchemaModelHeader(TextReader, Boolean) | Substitua este método em uma implementação de provedor de esquema do banco de dados para ler o cabeçalho de modelo de esquema de dados. |
![]() ![]() |
ReadDataSchemaModelHeader(String, Boolean) | Substitua este método em uma implementação de provedor de esquema do banco de dados para ler o cabeçalho de modelo de esquema de dados. |
![]() |
RegisterForController | Registros de um controlador de modelo. |
![]() |
RemoveAnnotation | Remove uma anotação do modelo. (Herdado de ModelStore.) |
![]() |
RemoveCustomData | Remove dados personalizados. |
![]() |
Resolve() | Elimina todos os elementos do modelo. |
![]() |
Resolve(Int32) | Elimina o número especificado de elementos. |
![]() |
Serialize(TextWriter) | |
![]() |
Serialize(TextWriter, IEnumerable<Type>) | |
![]() |
Serialize(TextWriter, IEnumerable<Type>, Boolean) | Grava o modelo de esquema de dados de saída especificado. |
![]() |
SerializeExternalProperty | (Herdado de ModelStore.) |
![]() |
SetExternalProperty<TProperty> | (Herdado de ModelStore.) |
![]() |
TestWriteCount | Testa a contagem de gravação com o valor fornecido. (Herdado de ModelStore.) |
![]() |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
![]() |
UnloadExternals | Descarrega elementos externos do arquivo especificado. |
![]() |
UpdateSourceNamePrefixes | (Herdado de ModelStore.) |
![]() |
ValidateWriteAccess | Valida o acesso de gravação. (Substitui ModelStore.ValidateWriteAccess().) |
![]() |
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. |
Início
Eventos
| Nome | Descrição | |
|---|---|---|
![]() |
ModelChanged | (Herdado de ModelStore.) |
![]() |
ModelOptimizationChanged | (Herdado de ModelStore.) |
Início
Campos
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
CustomSchemaDataFileName | O valor é "filename". |
![]() ![]() |
CustomSchemaDataLogicalName | O valor é "logicalname". |
![]() ![]() |
DatabaseSchemaReferenceExternalParts | O valor é "externalparts". |
![]() ![]() |
DatabaseSchemaType | O valor é "dbschema". |
![]() ![]() |
ReferenceCategory | O valor é "Referência". |
![]() ![]() |
SuppressMissingDependenciesErrors | O valor é "suppressmissingdependencieserrors". |
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)
.gif)
.gif)
.gif)