Sql100SchemaModel - класс
Диспетчер схем для базы данных SQL Server 2008.
Иерархия наследования
System.Object
Microsoft.Data.Schema.SchemaModel.ModelStore
Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
Microsoft.Data.Schema.Sql.SchemaModel.Sql100SchemaModel
Пространство имен: Microsoft.Data.Schema.Sql.SchemaModel
Сборка: Microsoft.Data.Schema.Sql (в Microsoft.Data.Schema.Sql.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
Public NotInheritable Class Sql100SchemaModel _
Inherits SqlSchemaModel
[SerializableAttribute]
public sealed class Sql100SchemaModel : SqlSchemaModel
[SerializableAttribute]
public ref class Sql100SchemaModel sealed : public SqlSchemaModel
[<Sealed>]
[<SerializableAttribute>]
type Sql100SchemaModel =
class
inherit SqlSchemaModel
end
public final class Sql100SchemaModel extends SqlSchemaModel
Тип Sql100SchemaModel предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
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.) | |
Sql100DatabaseSchemaProvider | Получает специфичный для SQL Server 2008 поставщик схемы базы данных для данной модели. | |
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] данными, необходимыми для сериализации текущего объекта Sql100SchemaModel. (Переопределяет 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.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
ClrTypesDBSchemaCategory | Константа, используемая моделью схемы. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.