ModelAnnotation - класс
Представляет заметку, которая присоединяется к элементу модели схемы.
Иерархия наследования
System.Object
Microsoft.Data.Schema.SchemaModel.ModelAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.DacProjectAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.SqlInlineConstraintAnnotation
Microsoft.Data.Schema.Sql.SchemaModel.SysCommentsObjectAnnotation
Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation
Пространство имен: Microsoft.Data.Schema.SchemaModel
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
Public MustInherit Class ModelAnnotation _
Implements IModelAnnotation, IModelPropertyContainer, IModelEntity
public abstract class ModelAnnotation : IModelAnnotation,
IModelPropertyContainer, IModelEntity
public ref class ModelAnnotation abstract : IModelAnnotation,
IModelPropertyContainer, IModelEntity
[<AbstractClass>]
type ModelAnnotation =
class
interface IModelAnnotation
interface IModelPropertyContainer
interface IModelEntity
end
public abstract class ModelAnnotation implements IModelAnnotation, IModelPropertyContainer, IModelEntity
Тип ModelAnnotation предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelAnnotation | Инициализирует новый экземпляр класса ModelAnnotation. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AnnotationClass | Получает объект метаданных, описывающий этот экземпляр. |
![]() |
IsAttachedToStore | Получает значение, показывающее, присоединена ли заметка к объекту ModelStore. |
![]() |
Model | Получает или задает объект ModelStore. |
![]() |
Name | Получает или задает имя заметки. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Delete | Удаляет данный экземпляр из модели схемы. |
![]() |
Equals | Возвращает значение, указывающее, равен ли заданный объект текущему объекту. (Переопределяет Object.Equals(Object).) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetElements | Возвращает список элементов в данном экземпляре. |
![]() |
GetHashCode | Не требуется. (Переопределяет Object.GetHashCode().) |
![]() |
GetProperty<TProperty> | Извлекает заданное свойство. |
![]() |
GetRelationshipEntries | Возвращает записи отношений, к которым присоединена данная заметка. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
IsDeleted | Возвращает значение, указывающее, был ли данный экземпляр удален. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() ![]() |
RegisterAnnotationClass<TAnnotation> | Регистрирует указанный тип заметки вместе с заметкой. |
![]() ![]() |
RegisterPropertyClass<TProperty> | Регистрирует тип свойства, который имеет заметку. |
![]() |
SetProperty<TProperty> | Задает значение предоставленного свойства. |
![]() |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.