SqlSchemaModel.SqlModelElement - класс
Представляет элемент модели схемы для модели SQL Server.
Иерархия наследования
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Пространство имен: Microsoft.Data.Schema.Sql.SchemaModel
Сборка: Microsoft.Data.Schema.Sql (в Microsoft.Data.Schema.Sql.dll)
Синтаксис
'Декларация
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
Тип SqlSchemaModel.SqlModelElement предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
SqlSchemaModel.SqlModelElement | Инициализирует новый экземпляр класса SqlSchemaModel.SqlModelElement. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ElementClass | Получает метаданные ElementClass для данного элемента. (Унаследовано от ModelElement.) | |
Model | Получает объект ModelStore для элемента. (Унаследовано от ModelElement.) | |
Name | Получает идентификатор для данного элемента. (Унаследовано от ModelElement.) | |
PrimarySource | Получает расположение основного источника, определяющего этот элемент. (Унаследовано от DataSchemaModel.ScriptSourcedModelElement.) | |
ResolutionStatus | Получает текущий статус разрешения. (Унаследовано от ModelElement.) | |
SecondarySources | Получает список вторичных источников, определяющих этот элемент. (Унаследовано от DataSchemaModel.ScriptSourcedModelElement.) | |
SourceCodePositions | (Унаследовано от ModelElement.) | |
ValidationStatus | Получает значение, указывающее состояние проверки текущего элемента. (Унаследовано от ModelElement.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddAnnotation | Добавляет предоставленный объект IModelAnnotation в элемент. (Унаследовано от ModelElement.) | |
Delete | Удаляет текущий элемент из модели схемы. (Унаследовано от ModelElement.) | |
Equals | Определяет, равен ли предоставленный объект текущему элементу. (Унаследовано от ModelElement.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetAnnotations() | Получает список заметок, которые были добавлены в этот элемент. (Унаследовано от ModelElement.) | |
GetAnnotations(Type) | Получает список заметок заданного типа, которые были добавлены в этот элемент. (Унаследовано от ModelElement.) | |
GetAnnotations(ModelIdentifier) | Получает список заметок, добавленных в указанный элемент, являющийся дочерним элементом текущего элемента. (Унаследовано от ModelElement.) | |
GetAnnotations(ModelIdentifier, Type) | Получает список заметок заданного типа, которые были добавлены в указанный элемент, являющийся дочерним по отношению к текущему. (Унаследовано от ModelElement.) | |
GetComposingChildren | Возвращает список дочерних составляющих элементов. (Унаследовано от ModelElement.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от ModelElement.) | |
GetHierarchicalChildren | Получает список дочерних иерархических элементов. (Унаследовано от ModelElement.) | |
GetMultiRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetOwnerInfo | Возвращает информацию о владельце текущего элемента. (Унаследовано от ModelElement.) | |
GetProperty<TProperty> | (Унаследовано от ModelElement.) | |
GetReferencedDanglingRelationshipEntries | (Унаследовано от ModelElement.) | |
GetReferencedElements | (Унаследовано от ModelElement.) | |
GetReferencedRelationshipEntries | (Унаследовано от ModelElement.) | |
GetReferencingElements | (Унаследовано от ModelElement.) | |
GetReferencingRelationshipEntries | (Унаследовано от ModelElement.) | |
GetRelationship(ModelRelationshipClass) | (Унаследовано от ModelElement.) | |
GetRelationshipEntrySources | Возвращает список источников записей отношений для записи отношения. (Унаследовано от DataSchemaModel.ScriptSourcedModelElement.) | |
GetRelationships | Возвращает список отношений, зарегистрированных в элементе. (Унаследовано от ModelElement.) | |
GetReverseMultiRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetReverseSingleRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetSingleRelationship<TFrom, TTo> | (Унаследовано от ModelElement.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
IsDeleted | Возвращает значение, указывающее, удален ли текущий элемент. (Унаследовано от ModelElement.) | |
IsExternal | Возвращает значение, указывающее, загружен ли текущий элемент из источника, находящегося за пределами текущей схемы. (Унаследовано от ModelElement.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
RemoveAnnotation | Удаляет заданную заметку из элемента. (Унаследовано от ModelElement.) | |
SetProperty<TProperty> | (Унаследовано от ModelElement.) | |
ToString() | Преобразует элемент в строку. (Переопределяет DataSchemaModel.ScriptSourcedModelElement.ToString().) | |
ToString(String, IFormatProvider) | Возвращает имя элемента в соответствии с данными о формате и поставщике формата. (Унаследовано от DataSchemaModel.ScriptSourcedModelElement.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.