Classe SqlSchemaModel.SqlModelElement
Representa um elemento de modelo de esquema para um SQL Server modelo.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)
Sintaxe
'Declaração
Protected MustInherit Class SqlModelElement _
Inherits DataSchemaModel..::..ScriptSourcedModelElement _
Implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, _
IModelEntity, IModelAnnotationHolder
protected abstract class SqlModelElement : DataSchemaModel..::..ScriptSourcedModelElement,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
protected ref class SqlModelElement abstract : public DataSchemaModel..::..ScriptSourcedModelElement,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
[<AbstractClass>]
type SqlModelElement =
class
inherit DataSchemaModel..::..ScriptSourcedModelElement
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
protected abstract class SqlModelElement extends DataSchemaModel..::..ScriptSourcedModelElement implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
O tipo SqlSchemaModel.SqlModelElement expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SqlSchemaModel.SqlModelElement | Inicializa uma nova instância da classe SqlSchemaModel.SqlModelElement. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
ElementClass | Obtém o ElementClass metadados para o elemento. (Herdado de ModelElement.) | |
Model | Obtém o ModelStore para o elemento. (Herdado de ModelElement.) | |
Name | Obtém o identificador do elemento. (Herdado de ModelElement.) | |
PrimarySource | Obtém a localização da origem principal que define este elemento. (Herdado de DataSchemaModel.ScriptSourcedModelElement.) | |
ResolutionStatus | Obtém o status atual da resolução. (Herdado de ModelElement.) | |
SecondarySources | Obtém uma lista de fontes secundárias que definem este elemento. (Herdado de DataSchemaModel.ScriptSourcedModelElement.) | |
SourceCodePositions | (Herdado de ModelElement.) | |
ValidationStatus | Obtém um valor que indica o status de validação do elemento atual. (Herdado de ModelElement.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddAnnotation | Adiciona o fornecido IModelAnnotation o objeto para o elemento. (Herdado de ModelElement.) | |
Delete | Exclui o elemento atual do modelo do esquema. (Herdado de ModelElement.) | |
Equals | Determina se um objeto fornecido é igual do elemento atual. (Herdado de ModelElement.) | |
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.) | |
GetAnnotations() | Obtém uma lista de anotações que foram adicionados a esse elemento. (Herdado de ModelElement.) | |
GetAnnotations(Type) | Obtém uma lista de anotações que foram adicionados a esse elemento do tipo especificado. (Herdado de ModelElement.) | |
GetAnnotations(ModelIdentifier) | Obtém uma lista de anotações que foram adicionados ao elemento especificado, o que é um elemento filho do elemento atual. (Herdado de ModelElement.) | |
GetAnnotations(ModelIdentifier, Type) | Obtém uma lista de anotações que foram adicionados ao elemento especificado que é um filho do elemento atual do tipo especificado. (Herdado de ModelElement.) | |
GetComposingChildren | Retorna uma lista dos elementos da composição de filho. (Herdado de ModelElement.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de ModelElement.) | |
GetHierarchicalChildren | Obtém uma lista do filho elementos filho hierárquica. (Herdado de ModelElement.) | |
GetMultiRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetOwnerInfo | Retorna informações sobre o proprietário do elemento atual. (Herdado de ModelElement.) | |
GetProperty<TProperty> | (Herdado de ModelElement.) | |
GetReferencedDanglingRelationshipEntries | (Herdado de ModelElement.) | |
GetReferencedElements | (Herdado de ModelElement.) | |
GetReferencedRelationshipEntries | (Herdado de ModelElement.) | |
GetReferencingElements | (Herdado de ModelElement.) | |
GetReferencingRelationshipEntries | (Herdado de ModelElement.) | |
GetRelationship(ModelRelationshipClass) | (Herdado de ModelElement.) | |
GetRelationshipEntrySources | Retorna uma lista de relação de fontes de entrada para uma entrada de relacionamento. (Herdado de DataSchemaModel.ScriptSourcedModelElement.) | |
GetRelationships | Retorna uma lista de relacionamentos que estão registrados no elemento. (Herdado de ModelElement.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetSingleRelationship<TFrom, TTo> | (Herdado de ModelElement.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsDeleted | Retorna um valor que indica se o elemento atual foi excluído. (Herdado de ModelElement.) | |
IsExternal | Retorna um valor que indica se o elemento atual foi carregado a partir de uma origem fora do esquema atual. (Herdado de ModelElement.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
RemoveAnnotation | Remove a anotação especificada do elemento. (Herdado de ModelElement.) | |
SetProperty<TProperty> | (Herdado de ModelElement.) | |
ToString() | Converte o elemento de uma seqüência de caracteres. (Substitui DataSchemaModel.ScriptSourcedModelElement.ToString().) | |
ToString(String, IFormatProvider) | Retorna o nome do elemento usando o formato fornecido e o provedor de formato. (Herdado de DataSchemaModel.ScriptSourcedModelElement.) |
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.