MetadataWorkspace Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет компонент службы среды выполнения метаданных ADO.NET, который обеспечивает поддержку получения метаданных из различных источников.
public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
- Наследование
-
MetadataWorkspace
Комментарии
Класс MetadataWorkspace предоставляет компонент службы центрального времени выполнения, который можно использовать для взаимодействия с метаданными концептуальной модели в контексте данного приложения.
Конструкторы
| Имя | Описание |
|---|---|
| MetadataWorkspace() |
Инициализирует новый экземпляр класса MetadataWorkspace. |
| MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Инициализирует новый экземпляр MetadataWorkspace класса с помощью указанных путей и сборок. |
Поля
| Имя | Описание |
|---|---|
| MaximumEdmVersionSupported |
Представляет максимальную версию модели данных сущности (EDM), поддерживаемую средой выполнения Entity Framework. |
Методы
| Имя | Описание |
|---|---|
| ClearCache() |
Очищает все записи кэша метаданных. |
| CreateEntitySqlParser() |
Создает настроенное EntitySqlParser для использования CSpace пространства данных. |
| CreateQueryCommandTree(DbExpression) |
Создает новую DbQueryCommandTree привязку к этой рабочей области метаданных на основе указанного выражения запроса. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEdmSpaceType(EnumType) |
StructuralType Возвращает объект, представляющий EdmType тип, указанный параметром |
| GetEdmSpaceType(StructuralType) |
StructuralType Возвращает объект, представляющий EdmType тип, указанный параметром |
| GetEntityContainer(String, Boolean, DataSpace) |
EntityContainer Возвращает объект с помощью указанного имени контейнера сущностей и модели данных. |
| GetEntityContainer(String, DataSpace) |
EntityContainer Возвращает объект с помощью указанного имени контейнера сущностей и модели данных. |
| GetFunctions(String, String, DataSpace, Boolean) |
Возвращает все перегрузки функций с помощью указанного имени, имени пространства имен и модели данных. |
| GetFunctions(String, String, DataSpace) |
Возвращает все перегрузки функций с помощью указанного имени, имени пространства имен и модели данных. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetItem<T>(String, Boolean, DataSpace) |
Возвращает элемент с помощью указанного удостоверения и модели данных. |
| GetItem<T>(String, DataSpace) |
Возвращает элемент с помощью указанного удостоверения и модели данных. |
| GetItemCollection(DataSpace) |
Возвращает MetadataWorkspace элементы. |
| GetItems(DataSpace) |
Возвращает все элементы в указанной модели данных. |
| GetItems<T>(DataSpace) |
Возвращает все элементы в указанной модели данных. |
| GetObjectSpaceType(EnumType) |
StructuralType Возвращает объект, представляющий тип пространства объекта, соответствующий типу, предоставленному параметром |
| GetObjectSpaceType(StructuralType) |
StructuralType Возвращает объект, представляющий тип пространства объекта, соответствующий типу, предоставленному параметром |
| GetPrimitiveTypes(DataSpace) |
Возвращает список примитивных типов в указанной модели данных. |
| GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) |
Возвращает элементы заданного значения EntitySet/EntityType , для которого необходимы исходные значения при изменении сущности. |
| GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) |
Устаревшие..
Возвращает исходные элементы значения из набора сущностей и типа сущности. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetType(String, String, Boolean, DataSpace) |
Возвращает объект с помощью указанного EdmType имени типа, имени пространства имен и модели данных. |
| GetType(String, String, DataSpace) |
Возвращает объект с помощью указанного EdmType имени типа, имени пространства имен и модели данных. |
| LoadFromAssembly(Assembly, Action<String>) |
Загружает метаданные из данной сборки. |
| LoadFromAssembly(Assembly) |
Загружает метаданные из данной сборки. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| RegisterItemCollection(ItemCollection) |
Регистрирует коллекцию элементов с каждой связанной моделью данных. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| TryGetEdmSpaceType(EnumType, EnumType) |
EnumType Возвращает объект через параметр out |
| TryGetEdmSpaceType(StructuralType, StructuralType) |
StructuralType Возвращает объект через параметр out |
| TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) |
EntityContainer Возвращает объект с помощью указанного имени контейнера сущностей и модели данных. |
| TryGetEntityContainer(String, DataSpace, EntityContainer) |
EntityContainer Возвращает объект с помощью указанного имени контейнера сущностей и модели данных. |
| TryGetItem<T>(String, Boolean, DataSpace, T) |
Возвращает элемент с помощью указанного удостоверения и модели данных. |
| TryGetItem<T>(String, DataSpace, T) |
Возвращает элемент с помощью указанного удостоверения и модели данных. |
| TryGetItemCollection(DataSpace, ItemCollection) |
Проверяет получение MetadataWorkspace. |
| TryGetObjectSpaceType(EnumType, EnumType) |
EnumType Возвращает объект через параметр out |
| TryGetObjectSpaceType(StructuralType, StructuralType) |
StructuralType Возвращает объект через параметр out |
| TryGetType(String, String, Boolean, DataSpace, EdmType) |
Возвращает объект с помощью указанного EdmType имени типа, имени пространства имен и модели данных. |
| TryGetType(String, String, DataSpace, EdmType) |
Возвращает объект с помощью указанного EdmType имени типа, имени пространства имен и модели данных. |