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, который совпадает с типом, представляемым параметром objectSpaceType.

GetEdmSpaceType(StructuralType)

Возвращает объект StructuralType, представляющий тип EdmType, который совпадает с типом, представляемым параметром objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей и модели данных.

GetEntityContainer(String, DataSpace)

Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей и модели данных.

GetFunctions(String, String, DataSpace)

Возвращает все случаи перегрузки функций с использованием указанного имени, имени пространства имен и модели данных.

GetFunctions(String, String, DataSpace, Boolean)

Возвращает все случаи перегрузки функций с использованием указанного имени, имени пространства имен и модели данных.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetItem<T>(String, Boolean, DataSpace)

Возвращает элемент с использованием заданного идентификатора и модели данных.

GetItem<T>(String, DataSpace)

Возвращает элемент с использованием заданного идентификатора и модели данных.

GetItemCollection(DataSpace)

Получает элементы MetadataWorkspace.

GetItems(DataSpace)

Возвращает все элементы в заданной модели данных.

GetItems<T>(DataSpace)

Возвращает все элементы в заданной модели данных.

GetObjectSpaceType(EnumType)

Возвращает объект StructuralType, представляющий тип объектного пространства, который совпадает с типом, представляемым параметром edmSpaceType.

GetObjectSpaceType(StructuralType)

Возвращает объект StructuralType, представляющий тип объектного пространства, который совпадает с типом, представляемым параметром edmSpaceType.

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)

Загружает метаданные из заданной сборки.

LoadFromAssembly(Assembly, Action<String>)

Загружает метаданные из заданной сборки.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RegisterItemCollection(ItemCollection)

Регистрирует коллекцию элементов в каждой связанной с ней модели данных.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryGetEdmSpaceType(EnumType, EnumType)

Возвращает объект EnumType посредством параметра out edmSpaceType, представляющий тип EdmType, который совпадает с типом, представляемым параметром objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Возвращает объект StructuralType посредством параметра out edmSpaceType, представляющий тип EdmType, который совпадает с типом, представляемым параметром objectSpaceType.

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 objectSpaceType, представляющий тип, который совпадает с типом EdmType, представляемым параметром edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Возвращает объект StructuralType посредством параметра out objectSpaceType, представляющий тип, который совпадает с типом EdmType, представляемым параметром edmSpaceType.

TryGetType(String, String, Boolean, DataSpace, EdmType)

Возвращает объект EdmType с использованием заданных имени типа, имени пространства имен и модели данных.

TryGetType(String, String, DataSpace, EdmType)

Возвращает объект EdmType с использованием заданных имени типа, имени пространства имен и модели данных.

Применяется к