Поделиться через


ColumnConfigAnnotation - класс

Представляет параметры конфигурации столбца в плане создания данных.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelAnnotation
    Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation

Пространство имен:  Microsoft.Data.Schema.Tools.DataGenerator
Сборка:  Microsoft.Data.Schema.Tools (в Microsoft.Data.Schema.Tools.dll)

Синтаксис

'Декларация
Public NotInheritable Class ColumnConfigAnnotation _
    Inherits ModelAnnotation
public sealed class ColumnConfigAnnotation : ModelAnnotation
public ref class ColumnConfigAnnotation sealed : public ModelAnnotation
[<Sealed>]
type ColumnConfigAnnotation =  
    class
        inherit ModelAnnotation
    end
public final class ColumnConfigAnnotation extends ModelAnnotation

Тип ColumnConfigAnnotation предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AcceptsNullValues Получает значение, указывающее, может ли столбец принимать значения nullпустая ссылка (Nothing в Visual Basic).
Открытое свойство AnnotationClass Получает объект метаданных, описывающий этот экземпляр. (Унаследовано от ModelAnnotation.)
Открытое свойство CanBePopulated Получает значение, указывающее на возможность заполнения столбца данными.
Открытое свойство GeneratorExtensionHandleXml Получает или задает строку дескриптора расширения.
Открытое свойство HasDefaultValue Получает значение, указывающее, имеет ли столбец значение по умолчанию.
Открытое свойство IsAttachedToStore Получает значение, показывающее, присоединена ли заметка к объекту ModelStore. (Унаследовано от ModelAnnotation.)
Открытое свойство IsPartOfForeignKey Получает значение, указывающее, входит ли столбец в состав внешнего ключа.
Открытое свойство IsPartOfPrimaryKey Получает значение, указывающее, может ли столбец являться частью первичного ключа.
Открытое свойство IsPartOfUniqueConstraint Получает значение, указывающее, может ли столбец являться частью уникального ограничения.
Открытое свойство Model Получает или задает объект ModelStore. (Унаследовано от ModelAnnotation.)
Открытое свойство Name Получает или задает имя заметки. (Унаследовано от ModelAnnotation.)
Открытое свойство OutputKey Получает или задает выходной ключ.
Открытое свойство Seed Получает или задает начальное значение, которое указывается, если создается столбец идентификаторов в таблице или представление со столбцом идентификаторов.
Открытое свойство Selected Возвращает значение, указывающее, выделен ли столбец.

В начало страницы

Методы

  Имя Описание
Открытый метод Delete Удаляет данный экземпляр из модели схемы. (Унаследовано от ModelAnnotation.)
Открытый метод Equals Возвращает значение, указывающее, равен ли заданный объект текущему объекту. (Унаследовано от ModelAnnotation.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetElements Возвращает список элементов в данном экземпляре. (Унаследовано от ModelAnnotation.)
Открытый метод GetHashCode Не требуется. (Унаследовано от ModelAnnotation.)
Открытый метод GetProperty<TProperty> Извлекает заданное свойство. (Унаследовано от ModelAnnotation.)
Открытый метод GetRelationshipEntries Возвращает записи отношений, к которым присоединена данная заметка. (Унаследовано от ModelAnnotation.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsDeleted Возвращает значение, указывающее, был ли данный экземпляр удален. (Унаследовано от ModelAnnotation.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SetProperty<TProperty> Задает значение предоставленного свойства. (Унаследовано от ModelAnnotation.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.Tools.DataGenerator - пространство имен

ModelAnnotation