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


StoreItemCollection - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Класс для представления коллекции элементов в пространстве Store.

Иерархия наследования

System.Object
  System.Collections.ObjectModel.ReadOnlyCollection<GlobalItem>
    System.Data.Entity.Core.Metadata.Edm.ReadOnlyMetadataCollection<GlobalItem>
      System.Data.Entity.Core.Metadata.Edm.ItemCollection
        System.Data.Entity.Core.Metadata.Edm.StoreItemCollection

Пространство имен:  System.Data.Entity.Core.Metadata.Edm
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class StoreItemCollection _
    Inherits ItemCollection
'Применение
Dim instance As StoreItemCollection
public class StoreItemCollection : ItemCollection
public ref class StoreItemCollection : public ItemCollection
type StoreItemCollection =  
    class 
        inherit ItemCollection 
    end
public class StoreItemCollection extends ItemCollection

Тип StoreItemCollection предоставляет следующие члены.

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

  Имя Описание
Открытый метод StoreItemCollection(IEnumerable<XmlReader>) Инициализирует новый экземпляр класса StoreItemCollection с указанным модулем чтения XML.
Открытый метод StoreItemCollection(String[]) Инициализирует новый экземпляр класса StoreItemCollection, используя заданные пути к файлам.
Открытый метод StoreItemCollection(EdmModel) Инициализирует новые экземпляры класса StoreItemCollection.

По верхнему краю

Свойства

  Имя Описание
Открытое свойство Count (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Открытое свойство DataSpace Возвращает модель данных, связанную с этой коллекцией элементов. (Унаследовано от ItemCollection.)
Открытое свойство IsReadOnly Возвращает значение, которое определяет, является ли коллекция доступной только для чтения. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Открытое свойство Item[String] Возвращает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Открытое свойство Item[Int32] (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Защищенное свойство Items (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Открытое свойство ProviderFactory Возвращает фабрику поставщика StoreItemCollection.
Открытое свойство ProviderInvariantName Возвращает неизменяемое имя StoreItemCollection.
Открытое свойство ProviderManifest Возвращает манифест поставщика StoreItemCollection.
Открытое свойство ProviderManifestToken Возвращает токен манифеста StoreItemCollection.
Открытое свойство StoreSchemaVersion Возвращает версию схемы хранения для этой коллекции.

По верхнему краю

Методы

  Имя Описание
Открытый метод Contains(String) Определяет, содержит ли коллекция элемент с указанным идентификатором. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Открытый метод Contains(T) (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Открытый метод CopyTo (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Открытый методСтатический член Create Фабричный метод, который создает StoreItemCollection.
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetEntityContainer(String) Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей. (Унаследовано от ItemCollection.)
Открытый метод GetEntityContainer(String, Boolean) Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей. (Унаследовано от ItemCollection.)
Открытый метод GetEnumerator Возвращает перечислитель для просмотра этой коллекции. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Открытый метод GetFunctions(String) Возвращает все случаи перегрузки функций с использованием указанного имени из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод GetFunctions(String, Boolean) Возвращает все случаи перегрузки функций с использованием указанного имени из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetItem<T>(String) Возвращает строго типизированный объект GlobalItem по указанному идентификатору. (Унаследовано от ItemCollection.)
Открытый метод GetItem<T>(String, Boolean) Возвращает строго типизированный объект GlobalItem по указанному идентификатору. Возможен поиск с учетом регистра или без учета регистра. (Унаследовано от ItemCollection.)
Открытый метод GetItems<T> Возвращает все элементы указанного типа из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод GetPrimitiveTypes Возвращает коллекцию объектов PrimitiveType.
Открытый метод GetType() (Унаследовано от Object.)
Открытый метод GetType(String, String) Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен в этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод GetType(String, String, Boolean) Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод GetValue Получает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Открытый метод IndexOf Возвращает индекс указанного значения в этой коллекции. (Унаследовано от ReadOnlyMetadataCollection<T>.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)
Открытый метод TryGetEntityContainer(String, EntityContainer%) Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей.Если контейнер сущностей отсутствует, выходной параметр содержит значение NULL. В противном случае он содержит первый контейнер сущностей. (Унаследовано от ItemCollection.)
Открытый метод TryGetEntityContainer(String, Boolean, EntityContainer%) Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей.Если контейнер сущностей отсутствует, этот выходной параметр содержит значение NULL. В противном случае он содержит первый контейнер сущностей. (Унаследовано от ItemCollection.)
Открытый метод TryGetItem<T>(String, T%) Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод TryGetItem<T>(String, Boolean, T%) Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод TryGetType(String, String, EdmType%) Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод TryGetType(String, String, Boolean, EdmType%) Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. (Унаследовано от ItemCollection.)
Открытый метод TryGetValue Получает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.)

По верхнему краю

Методы расширения

  Имя Описание
Открытый метод расширения GetAllAssociations Получает перечислимую коллекцию всех элементов AssociationType в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetAllAssociationSets Получает перечислимую коллекцию всех элементов AssociationSet в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetAllEntitySets Получает перечислимую коллекцию всех элементов EntitySet в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetAllEntityTypes Получает перечислимую коллекцию всех элементов EntityType в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetAllReferentialConstraints Получает перечислимую коллекцию всех элементов ReferentialConstraint в данной коллекции SSDL/StoreItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetEntityContainerName Возвращает атрибут Name элемента &amp;lt;EntityContainer/&amp;gt; в этой коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.)
Открытый метод расширения GetNamespace Возвращает пространство имен данной коллекции ItemCollection путем проверки первого найденного StructuralType. (Определено в MetadataWorkspaceExtensions.)

По верхнему краю

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICollection<T>.Add (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Add (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод ICollection<T>.Clear (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Clear (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Contains (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList<T>.Insert (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Insert (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection<T>.IsReadOnly (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство IList<T>.Item (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство IList.Item (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод ICollection<T>.Remove (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.Remove (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList<T>.RemoveAt (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытый метод IList.RemoveAt (Унаследовано от ReadOnlyCollection<GlobalItem>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot (Унаследовано от ReadOnlyCollection<GlobalItem>.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Core.Metadata.Edm - пространство имен