SqlSchemaModel.SqlModelElement (Clase)
Representa un elemento de modelo de esquema para un modelo de SQL Server.
Jerarquía de herencia
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Espacio de nombres: Microsoft.Data.Schema.Sql.SchemaModel
Ensamblado: Microsoft.Data.Schema.Sql (en Microsoft.Data.Schema.Sql.dll)
Sintaxis
'Declaración
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
El tipo SqlSchemaModel.SqlModelElement expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
SqlSchemaModel.SqlModelElement | Inicializa una nueva instancia de la clase SqlSchemaModel.SqlModelElement. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ElementClass | Obtiene los metadatos de ElementClass para el elemento. (Se hereda de ModelElement). | |
Model | Obtiene el objeto ModelStore para el elemento. (Se hereda de ModelElement). | |
Name | Obtiene el identificador para el elemento. (Se hereda de ModelElement). | |
PrimarySource | Obtiene la ubicación del origen principal que define este elemento. (Se hereda de DataSchemaModel.ScriptSourcedModelElement). | |
ResolutionStatus | Obtiene el estado de la resolución actual. (Se hereda de ModelElement). | |
SecondarySources | Obtiene una lista de orígenes secundarios que definen este elemento. (Se hereda de DataSchemaModel.ScriptSourcedModelElement). | |
SourceCodePositions | (Se hereda de ModelElement). | |
ValidationStatus | Obtiene un valor que indica el estado de validación del elemento actual. (Se hereda de ModelElement). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddAnnotation | Agrega el objeto IModelAnnotation proporcionado al elemento. (Se hereda de ModelElement). | |
Delete | Elimina el elemento actual del modelo de esquema. (Se hereda de ModelElement). | |
Equals | Determina si un objeto proporcionado es igual que el objeto actual. (Se hereda de ModelElement). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetAnnotations() | Obtiene una lista de anotaciones agregadas a este elemento. (Se hereda de ModelElement). | |
GetAnnotations(Type) | Obtiene una lista de anotaciones del tipo especificado agregadas a este elemento. (Se hereda de ModelElement). | |
GetAnnotations(ModelIdentifier) | Obtiene una lista de anotaciones agregadas al elemento especificado, que es un elemento secundario del elemento actual. (Se hereda de ModelElement). | |
GetAnnotations(ModelIdentifier, Type) | Obtiene una lista de anotaciones del tipo especificado que se han agregado al elemento especificado que es secundario del elemento actual. (Se hereda de ModelElement). | |
GetComposingChildren | Devuelve una lista de elementos secundarios compuestos. (Se hereda de ModelElement). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de ModelElement). | |
GetHierarchicalChildren | Obtiene una lista de elementos jerárquicos secundarios. (Se hereda de ModelElement). | |
GetMultiRelationship<TFrom, TTo> | (Se hereda de ModelElement). | |
GetOwnerInfo | Devuelve información sobre el propietario del elemento actual. (Se hereda de ModelElement). | |
GetProperty<TProperty> | (Se hereda de ModelElement). | |
GetReferencedDanglingRelationshipEntries | (Se hereda de ModelElement). | |
GetReferencedElements | (Se hereda de ModelElement). | |
GetReferencedRelationshipEntries | (Se hereda de ModelElement). | |
GetReferencingElements | (Se hereda de ModelElement). | |
GetReferencingRelationshipEntries | (Se hereda de ModelElement). | |
GetRelationship(ModelRelationshipClass) | (Se hereda de ModelElement). | |
GetRelationshipEntrySources | Devuelve una lista de orígenes de entrada de relación para una entrada de la relación. (Se hereda de DataSchemaModel.ScriptSourcedModelElement). | |
GetRelationships | Devuelve una lista de relaciones registradas en el elemento. (Se hereda de ModelElement). | |
GetReverseMultiRelationship<TFrom, TTo> | (Se hereda de ModelElement). | |
GetReverseSingleRelationship<TFrom, TTo> | (Se hereda de ModelElement). | |
GetSingleRelationship<TFrom, TTo> | (Se hereda de ModelElement). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsDeleted | Devuelve un valor que indica si se ha eliminado el elemento actual. (Se hereda de ModelElement). | |
IsExternal | Devuelve un valor que indica si el elemento actual se ha cargado de un origen que está fuera del esquema actual. (Se hereda de ModelElement). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
RemoveAnnotation | Quita la anotación especificada del elemento. (Se hereda de ModelElement). | |
SetProperty<TProperty> | (Se hereda de ModelElement). | |
ToString() | Convierte el elemento en una cadena. (Invalida a DataSchemaModel.ScriptSourcedModelElement.ToString()). | |
ToString(String, IFormatProvider) | Devuelve el nombre del elemento usando el formato y el proveedor de formato proporcionados. (Se hereda de DataSchemaModel.ScriptSourcedModelElement). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.