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, 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 Возвращает объект, представляющий тип пространства объекта, соответствующий типу, предоставленному параметром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, Action<String>)

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

LoadFromAssembly(Assembly)

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

MemberwiseClone()

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

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

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

ToString()

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

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

EnumType Возвращает объект через параметр outedmSpaceType, представляющий EdmType тип, соответствующий типу, предоставленному параметромobjectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

StructuralType Возвращает объект через параметр outedmSpaceType, представляющий 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 Возвращает объект через параметр outobjectSpaceType, представляющий тип, соответствующий предоставленному EdmType параметромedmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

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

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

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

TryGetType(String, String, DataSpace, EdmType)

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

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