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


StorageMappingItemCollection Класс

Определение

Представляет коллекцию элементов в области сопоставления хранилища (сопоставление CS).

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class StorageMappingItemCollection : System.Data.Entity.Core.Mapping.MappingItemCollection
type StorageMappingItemCollection = class
    inherit MappingItemCollection
Public Class StorageMappingItemCollection
Inherits MappingItemCollection
Наследование
Атрибуты

Конструкторы

StorageMappingItemCollection(EdmItemCollection, StoreItemCollection, IEnumerable<XmlReader>)

Инициализирует новый экземпляр класса StorageMappingItemCollection, используя указанные EdmItemCollection, StoreItemCollection и средства чтения XML.

StorageMappingItemCollection(EdmItemCollection, StoreItemCollection, String[])

Инициализирует новый экземпляр класса StorageMappingItemCollection с помощью заданных EdmItemCollection, StoreItemCollection и коллекции строк, указывающих пути к файлам метаданных.

Свойства

DataSpace

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

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

Возвращает значение, которое определяет, является ли коллекция доступной только для чтения.

(Унаследовано от ReadOnlyMetadataCollection<T>)
Item[String]

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

(Унаследовано от ReadOnlyMetadataCollection<T>)
MappingVersion

Получает версию данного объекта StorageMappingItemCollection.

MappingViewCacheFactory

Возвращает или задает DbMappingViewCacheFactory для создания DbMappingViewCache экземпляров, используемых для получения предварительно созданных представлений сопоставления.

Методы

ComputeMappingHashValue()

Вычисляет хэш-значение для сопоставления одного контейнера в коллекции.

ComputeMappingHashValue(String, String)

Вычисляет хэш-значение для сопоставления контейнеров, указанного именами сопоставленных контейнеров.

Contains(String)

Определяет, содержит ли коллекция элемент с указанным идентификатором.

(Унаследовано от ReadOnlyMetadataCollection<T>)
Create(EdmItemCollection, StoreItemCollection, IEnumerable<XmlReader>, IList<String>, IList<EdmSchemaError>)

Метод фабрики, который создает StorageMappingItemCollectionобъект .

GenerateViews(IList<EdmSchemaError>)

Создает словарь (экстент, созданное представление) для сопоставления одного контейнера в коллекции.

GenerateViews(String, String, IList<EdmSchemaError>)

Создает словарь (экстент, созданное представление) для сопоставления контейнеров, заданного именами сопоставленных контейнеров.

GetEntityContainer(String)

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

(Унаследовано от ItemCollection)
GetEntityContainer(String, Boolean)

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

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

Возвращает перечислитель для просмотра этой коллекции.

(Унаследовано от ReadOnlyMetadataCollection<T>)
GetFunctions(String)

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

(Унаследовано от ItemCollection)
GetFunctions(String, Boolean)

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

(Унаследовано от ItemCollection)
GetItem<T>(String)

Возвращает строго типизированный объект GlobalItem по указанному идентификатору.

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

Возвращает строго типизированный объект GlobalItem по указанному идентификатору. Возможен поиск с учетом регистра или без учета регистра.

(Унаследовано от ItemCollection)
GetItems<T>()

Возвращает все элементы указанного типа из этой коллекции элементов.

(Унаследовано от ItemCollection)
GetType(String, String)

Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен в этой коллекции элементов.

(Унаследовано от ItemCollection)
GetType(String, String, Boolean)

Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов.

(Унаследовано от ItemCollection)
GetValue(String, Boolean)

Получает элемент из этой коллекции с использованием заданного идентификатора.

(Унаследовано от ReadOnlyMetadataCollection<T>)
IndexOf(T)

Возвращает индекс указанного значения в этой коллекции.

(Унаследовано от ReadOnlyMetadataCollection<T>)
TryGetEntityContainer(String, Boolean, EntityContainer)

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

(Унаследовано от ItemCollection)
TryGetEntityContainer(String, EntityContainer)

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

(Унаследовано от ItemCollection)
TryGetItem<T>(String, Boolean, T)

Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов.

(Унаследовано от ItemCollection)
TryGetItem<T>(String, T)

Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов.

(Унаследовано от ItemCollection)
TryGetType(String, String, Boolean, EdmType)

Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов.

(Унаследовано от ItemCollection)
TryGetType(String, String, EdmType)

Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов.

(Унаследовано от ItemCollection)
TryGetValue(String, Boolean, T)

Получает элемент из этой коллекции с использованием заданного идентификатора.

(Унаследовано от ReadOnlyMetadataCollection<T>)

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