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


Sql80SchemaModel - класс

Представляет модель схемы для SQL Server 2000.

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

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
        Microsoft.Data.Schema.Sql.SchemaModel.Sql80SchemaModel

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

Синтаксис

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

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

Свойства

  Имя Описание
Открытое свойство AnnotationsIncludedInSerialization Получает значение, указывающее, включаются ли заметки при сериализации модели. (Унаследовано от SqlSchemaModel.)
Открытое свойство Capability Получает значение, указывающее, какие возможности имеет эта модель. (Унаследовано от SqlSchemaModel.)
Открытое свойство Collation (Унаследовано от ModelStore.)
Открытое свойство Comparer Получает объект компаратора параметров сортировки. (Унаследовано от ModelStore.)
Защищенное свойство Controller Получает контроллер модели. (Унаследовано от DataSchemaModel.)
Открытое свойство DatabaseSchemaProvider Получает поставщик схемы базы данных для данной модели. (Переопределяет DataSchemaModel.DatabaseSchemaProvider.)
Открытое свойство ElementProcessingOperationsCount Получает число операций, оставшихся до разрешения модели. (Унаследовано от SqlSchemaModel.)
Открытое свойство ErrorManager Получает диспетчер ошибок для представления отчета об ошибках. (Унаследовано от DataSchemaModel.)
Открытое свойство IsDisposing (Унаследовано от ModelStore.)
Открытое свойство IsOptimizedForInsert (Унаследовано от ModelStore.)
Открытое свойство IsOptimizedForQuery (Унаследовано от ModelStore.)
Открытое свойство Schema (Унаследовано от ModelStore.)
Открытое свойство ScriptCache Получает кэш скриптов для кэширования скриптов. (Унаследовано от DataSchemaModel.)
Открытое свойство Sql80DatabaseSchemaProvider Получает специфичный для SQL Server 2000 поставщик схемы базы данных для данной модели.
Открытое свойство SqlDatabaseSchemaProvider Получает специфичный для SQL Server поставщик схемы базы данных для данной модели. (Переопределяет SqlSchemaModel.SqlDatabaseSchemaProvider.)
Защищенное свойство ValidationEnabled Получает значение, указывающее включена ли проверка для данной модели схемы. (Унаследовано от SqlSchemaModel.)
Открытое свойство WriteCount Возвращает значение текущего счетчика операций записи. (Унаследовано от ModelStore.)

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

Методы

  Имя Описание
Открытый метод AddAnnotation Добавляет заметку в модель. (Унаследовано от ModelStore.)
Открытый метод AddCustomData Добавляет настраиваемые данные в модель. (Унаследовано от DataSchemaModel.)
Защищенный метод AddScriptCacheForFile (Унаследовано от SqlSchemaModel.)
Открытый метод BeginBatchUpdate Вызывается в начале пакетной операции обновления. (Унаследовано от SqlSchemaModel.)
Защищенный метод CleanupExternalProperty При реализации в производном классе освобождает ресурсы, используемые внешним свойством при удалении элемента. (Унаследовано от ModelStore.)
Открытый метод CreateAnnotation(Type) (Унаследовано от ModelStore.)
Открытый метод CreateAnnotation(ModelAnnotationClass) Создает заметку, используя заданные метаданные заметки. (Унаследовано от ModelStore.)
Открытый метод CreateAnnotation<TAnnotation>() (Унаследовано от ModelStore.)
Открытый метод CreateElement(Type) (Унаследовано от ModelStore.)
Открытый метод CreateElement(ModelElementClass) Создает элемент, используя предоставленный объект метаданных элемента. (Унаследовано от ModelStore.)
Открытый метод CreateElement<TElement>() (Унаследовано от ModelStore.)
Открытый метод CreateElementHandle (Унаследовано от ModelStore.)
Защищенный метод CreateExternalElement(Type) Создает внешний элемент. (Унаследовано от ModelStore.)
Защищенный метод CreateExternalElement(ModelElementClass) Создает внешний элемент, используя предоставленный объект метаданных элемента. (Унаследовано от ModelStore.)
Защищенный метод CreateExternalElement<TElement>() Создает внешний элемент заданного типа. (Унаследовано от ModelStore.)
Защищенный метод CreateExternalNamedElement(Type, ModelIdentifier) Создает именованный внешний элемент, используя предоставленный тип и идентификатор. (Унаследовано от ModelStore.)
Защищенный метод CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Создает именованный внешний элемент, используя предоставленный объект метаданных элемента и идентификатор. (Унаследовано от ModelStore.)
Защищенный метод CreateExternalNamedElement<TElement>(ModelIdentifier) Создает именованный внешний элемент заданного типа, используя предоставленный объект метаданных элемента и идентификатор. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(ICollection<String>) Создает уникальный идентификатор модели, используя предоставленную коллекцию имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(array<String[]) Создает уникальный идентификатор модели, используя предоставленный массив имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(Boolean, ICollection<String>) Создает уникальный идентификатор модели, используя предоставленную коллекцию частей имени. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(Boolean, array<String[]) Создает уникальный идентификатор модели, используя предоставленную индикацию с учетом регистра и массив имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(IList<String>, ICollection<String>) Создает уникальный идентификатор модели, используя предоставленный список имен внешних частей, индикацию учета регистра и коллекцию имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(IList<String>, Boolean, ICollection<String>) Создает уникальный идентификатор модели, используя предоставленный список внешних частей, индикацию учета регистра и коллекцию имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifier(IList<String>, Boolean, array<String[]) Создает уникальный идентификатор модели, используя предоставленный список имен внешних частей, индикацию учета регистра и массив имен частей. (Унаследовано от ModelStore.)
Открытый метод CreateIdentifierHandle Создает маркер для предоставленного идентификатора. (Унаследовано от ModelStore.)
Открытый метод CreateNamedAnnotation(Type, ModelIdentifier) Создает именованный объект ModelAnnotation, используя предоставленный идентификатор модели. (Унаследовано от ModelStore.)
Открытый метод CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Создает именованный объект ModelAnnotation, используя предоставленные объект метаданных заметки и идентификатор. (Унаследовано от ModelStore.)
Открытый метод CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Создает именованный объект ModelAnnotation, используя предоставленный идентификатор модели. (Унаследовано от ModelStore.)
Открытый метод CreateNamedElement(Type, ModelIdentifier) (Унаследовано от ModelStore.)
Открытый метод CreateNamedElement(ModelElementClass, ModelIdentifier) (Унаследовано от ModelStore.)
Открытый метод CreateNamedElement<TElement>(ModelIdentifier) (Унаследовано от ModelStore.)
Открытый метод DecodeIdentifier(String) Возвращает идентификатор, соответствующий декодированному значению предоставленной строки. (Унаследовано от ModelStore.)
Защищенный метод DeserializeExternalProperty Десериализует любые внешние свойства, которые поддерживает SqlSchemaModel. (Унаследовано от SqlSchemaModel.)
Открытый метод Dispose() Удаляет модель. (Унаследовано от ModelStore.)
Защищенный метод Dispose(Boolean) Освобождает ресурсы. (Унаследовано от SqlSchemaModel.)
Открытый метод EndBatchUpdate Вызывается в конце пакетной операции обновления. (Унаследовано от SqlSchemaModel.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от ModelStore.)
Защищенный метод FixupAfterDeserialization Выполняет дополнительные действия, обеспечивающие целостность модели после десериализации из DBMDL-файла. (Унаследовано от SqlSchemaModel.)
Защищенный метод FixupAfterXmlDeserialization Выполняет дополнительные действия, обеспечивающие целостность модели после десериализации из XML-файла. (Унаследовано от SqlSchemaModel.)
Открытый метод FreeElementHandle Освобождает предоставленный маркер элементов. (Унаследовано от ModelStore.)
Открытый метод FreeIdentifierHandle Освобождает предоставленный маркер элементов. (Унаследовано от ModelStore.)
Открытый метод GetAllAnnotations() Возвращает список всех заметок. (Унаследовано от ModelStore.)
Открытый метод GetAllAnnotations(Type) (Унаследовано от ModelStore.)
Открытый метод GetAllAnnotations(ModelIdentifier) Возвращает список всех заметок, именованных предоставленным идентификатором. (Унаследовано от ModelStore.)
Открытый метод GetAllAnnotations(ModelIdentifier, Type) (Унаследовано от ModelStore.)
Открытый метод GetAnnotations() Возвращает все заметки в модели. (Унаследовано от ModelStore.)
Открытый метод GetAnnotations(Type) Возвращает список заметок в модели, реализующих указанный тип. (Унаследовано от ModelStore.)
Открытый метод GetAnnotations(ModelIdentifier) Возвращает список заметок в модели, соответствующих указанным идентификаторам. (Унаследовано от ModelStore.)
Открытый метод GetAnnotations(ModelIdentifier, Type) Возвращает все заметки, которые имеют определенное имя идентификатора и реализуют определенный тип. (Унаследовано от ModelStore.)
Открытый метод GetCustomData() Получает список настраиваемых данных. (Унаследовано от DataSchemaModel.)
Открытый метод GetCustomData(String) Получает список настраиваемых данных, используя указанную категорию. (Унаследовано от DataSchemaModel.)
Открытый метод GetCustomData(String, String) Получает список настраиваемых данных, используя указанные категорию и имя типа. (Унаследовано от DataSchemaModel.)
Открытый метод GetElementHandleTarget Возвращает элемент модели, идентифицируемый предоставленным маркером. (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelElementResolutionStatus) Возвращает список элементов с указанным состоянием разрешения, расположенных в хранилище. (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelElementValidationStatus) Возвращает список элементов с указанным состоянием проверки, расположенных в хранилище. (Унаследовано от ModelStore.)
Открытый метод GetElements(Type, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelElementClass, ModelElementQueryFilter) Возвращает элементы, совместно использующие определенный объект метаданных, выбранный определенным фильтром. (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelElementResolutionStatus, Int32) Возвращает список элементов, определяемых счетчиком с указанным состоянием разрешения. (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelElementValidationStatus, Int32) Возвращает список элементов, определяемых счетчиком с указанным состоянием проверки. (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElements<TElement>(ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElementsCount(ModelElementResolutionStatus) Возвращает количество элементов в хранилище, соответствующих указанному состоянию. (Унаследовано от ModelStore.)
Открытый метод GetElementsCount(ModelElementValidationStatus) Возвращает количество элементов в хранилище, соответствующих указанному состоянию. (Унаследовано от ModelStore.)
Открытый метод GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElementsFrom(String, Type, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Унаследовано от ModelStore.)
Открытый метод GetElementsFromExternalSource Получает элементы из внешнего источника. (Унаследовано от DataSchemaModel.)
Защищенный метод GetElementSources Возвращает сведения об источнике для определенного элемента. (Унаследовано от SqlSchemaModel.)
Защищенный метод GetExternalProperty<TProperty> Получает внешнее свойство определенного класса для указанного элемента модели. (Унаследовано от SqlSchemaModel.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetIdentifier(ICollection<String>) (Унаследовано от ModelStore.)
Открытый метод GetIdentifier(array<String[]) Получает идентификатор из модели по ИД области и строке. (Унаследовано от ModelStore.)
Открытый метод GetIdentifier(IList<String>, ICollection<String>) (Унаследовано от ModelStore.)
Открытый метод GetIdentifierHandleTarget (Унаследовано от ModelStore.)
Открытый метод GetObjectData Заполняет объект [System.Runtime.Serialization.SerializationInfo] данными, необходимыми для сериализации текущего объекта Sql80SchemaModel. (Переопределяет SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).)
Защищенный метод GetRelationshipEntrySources Возвращает сведения об источнике для определенной записи отношения. (Унаследовано от SqlSchemaModel.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод InitializeReferenceConstructor Вызывается для инициализации конструктора ссылок. (Унаследовано от SqlSchemaModel.)
Открытый метод IsOwnedChildObjectType Возвращает значение, указывающее, является ли тип дочерним объектом, привязанным к схеме. (Унаследовано от SqlSchemaModel.)
Открытый метод LoadExternals Загружает элементы модели из внешних источников, например из сохраненной модели. (Унаследовано от DataSchemaModel.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnCustomDataAdded Переопределяет этот метод для обработки добавления данных SqlModelCapability. (Унаследовано от SqlSchemaModel.)
Защищенный метод OnCustomDataRemoved Переопределяет этот метод для обработки удаления дополнительных имен (из элементов, помеченных как AliasedToDbo или GloballyScoped) в случае удаления ссылки. (Унаследовано от SqlSchemaModel.)
Защищенный метод OnModelElementChanged Вызывается при изменении элемента модели. (Унаследовано от DataSchemaModel.)
Открытый метод OptimizeForInitialPopulation (Унаследовано от ModelStore.)
Открытый метод OptimizeForQuery (Унаследовано от ModelStore.)
Открытый метод RegisterForController Регистрирует контроллер модели. (Унаследовано от DataSchemaModel.)
Открытый метод RemoveAnnotation Удаляет заметку из модели. (Унаследовано от ModelStore.)
Открытый метод RemoveCustomData Удаляет настраиваемые данные. (Унаследовано от DataSchemaModel.)
Защищенный метод RemoveScriptCacheForFile Удаляет кэш скрипта, связанный с указанным файлом. (Унаследовано от SqlSchemaModel.)
Открытый метод Resolve() Разрешает все элементы в модели. (Унаследовано от SqlSchemaModel.)
Открытый метод Resolve(Int32) Разрешает заданное число элементов. (Унаследовано от SqlSchemaModel.)
Открытый метод Serialize(TextWriter) (Унаследовано от DataSchemaModel.)
Открытый метод Serialize(TextWriter, IEnumerable<Type>) (Унаследовано от DataSchemaModel.)
Открытый метод Serialize(TextWriter, IEnumerable<Type>, Boolean) Записывает модель схемы данных в указанный выходной объект. (Унаследовано от DataSchemaModel.)
Защищенный метод SerializeExternalProperty Сериализует любые внешние свойства, которые поддерживает SqlSchemaModel. (Унаследовано от SqlSchemaModel.)
Защищенный метод SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Унаследовано от ModelStore.)
Защищенный метод SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Унаследовано от SqlSchemaModel.)
Открытый метод TestWriteCount Проверяет счетчик операций записи с указанным значением. (Унаследовано от ModelStore.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод UnloadExternals Выгружает внешние элементы из указанного файла. (Унаследовано от DataSchemaModel.)
Защищенный метод UpdateSourceNamePrefixes (Унаследовано от ModelStore.)
Защищенный метод ValidateWriteAccess Подтверждает доступ на запись. (Унаследовано от DataSchemaModel.)
Защищенный метод ValidReferenceTranslator Возвращает значение, которое показывает, можно ли использовать преобразователь ссылок для преобразования другого поставщика схемы базы данных в текущий. (Унаследовано от DataSchemaModel.)

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

События

  Имя Описание
Открытое событие ModelChanged (Унаследовано от ModelStore.)
Открытое событие ModelOptimizationChanged (Унаследовано от ModelStore.)

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

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

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

См. также

Ссылки

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