ItemCollection - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Класс для представления коллекции элементов. Основная часть реализации для фактического обслуживания коллекции выполняется классом MetadataCollection
Иерархия наследования
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.Mapping.MappingItemCollection
System.Data.Entity.Core.Metadata.Edm.EdmItemCollection
System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection
System.Data.Entity.Core.Metadata.Edm.StoreItemCollection
Пространство имен: System.Data.Entity.Core.Metadata.Edm
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public MustInherit Class ItemCollection _
Inherits ReadOnlyMetadataCollection(Of GlobalItem)
'Применение
Dim instance As ItemCollection
public abstract class ItemCollection : ReadOnlyMetadataCollection<GlobalItem>
public ref class ItemCollection abstract : public ReadOnlyMetadataCollection<GlobalItem^>
[<AbstractClassAttribute>]
type ItemCollection =
class
inherit ReadOnlyMetadataCollection<GlobalItem>
end
public abstract class ItemCollection extends ReadOnlyMetadataCollection<GlobalItem>
Тип ItemCollection предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Count | (Унаследовано от ReadOnlyCollection<GlobalItem>.) | |
DataSpace | Возвращает модель данных, связанную с этой коллекцией элементов. | |
IsReadOnly | Возвращает значение, которое определяет, является ли коллекция доступной только для чтения. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
Item[Int32] | (Унаследовано от ReadOnlyCollection<GlobalItem>.) | |
Item[String] | Возвращает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
Items | (Унаследовано от ReadOnlyCollection<GlobalItem>.) |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Contains(String) | Определяет, содержит ли коллекция элемент с указанным идентификатором. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
Contains(T) | (Унаследовано от ReadOnlyCollection<GlobalItem>.) | |
CopyTo | (Унаследовано от ReadOnlyCollection<GlobalItem>.) | |
Equals | (Унаследовано от Object.) | |
Finalize | (Унаследовано от Object.) | |
GetEntityContainer(String) | Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей. | |
GetEntityContainer(String, Boolean) | Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей. | |
GetEnumerator | Возвращает перечислитель для просмотра этой коллекции. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
GetFunctions(String) | Возвращает все случаи перегрузки функций с использованием указанного имени из этой коллекции элементов. | |
GetFunctions(String, Boolean) | Возвращает все случаи перегрузки функций с использованием указанного имени из этой коллекции элементов. | |
GetFunctions(Dictionary<String, ReadOnlyCollection<EdmFunction>>, String, Boolean) | Возвращает все случаи перегрузки функций с использованием указанного имени из этой коллекции элементов. | |
GetHashCode | (Унаследовано от Object.) | |
GetItem<T>(String) | Возвращает строго типизированный объект GlobalItem по указанному идентификатору. | |
GetItem<T>(String, Boolean) | Возвращает строго типизированный объект GlobalItem по указанному идентификатору. Возможен поиск с учетом регистра или без учета регистра. | |
GetItems<T> | Возвращает все элементы указанного типа из этой коллекции элементов. | |
GetType() | (Унаследовано от Object.) | |
GetType(String, String) | Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен в этой коллекции элементов. | |
GetType(String, String, Boolean) | Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. | |
GetValue | Получает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
IndexOf | Возвращает индекс указанного значения в этой коллекции. (Унаследовано от ReadOnlyMetadataCollection<T>.) | |
MemberwiseClone | (Унаследовано от Object.) | |
ToString | (Унаследовано от Object.) | |
TryGetEntityContainer(String, EntityContainer%) | Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей.Если контейнер сущностей отсутствует, выходной параметр содержит значение NULL. В противном случае он содержит первый контейнер сущностей. | |
TryGetEntityContainer(String, Boolean, EntityContainer%) | Возвращает объект EntityContainer с использованием заданного имени для контейнера сущностей.Если контейнер сущностей отсутствует, этот выходной параметр содержит значение NULL. В противном случае он содержит первый контейнер сущностей. | |
TryGetItem<T>(String, T%) | Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов. | |
TryGetItem<T>(String, Boolean, T%) | Возвращает строго типизированный объект GlobalItem с использованием указанного идентификатора из этой коллекции элементов. | |
TryGetType(String, String, EdmType%) | Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. | |
TryGetType(String, String, Boolean, EdmType%) | Возвращает объект EdmType с использованием заданного имени типа и имени пространства имен из этой коллекции элементов. | |
TryGetValue | Получает элемент из этой коллекции с использованием заданного идентификатора. (Унаследовано от ReadOnlyMetadataCollection<T>.) |
По верхнему краю
Методы расширения
Имя | Описание | |
---|---|---|
GetAllAssociations | Получает перечислимую коллекцию всех элементов AssociationType в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.) | |
GetAllAssociationSets | Получает перечислимую коллекцию всех элементов AssociationSet в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.) | |
GetAllEntitySets | Получает перечислимую коллекцию всех элементов EntitySet в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.) | |
GetAllEntityTypes | Получает перечислимую коллекцию всех элементов EntityType в данной коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.) | |
GetEntityContainerName | Возвращает атрибут Name элемента &lt;EntityContainer/&gt; в этой коллекции ItemCollection. (Определено в MetadataWorkspaceExtensions.) | |
GetNamespace | Возвращает пространство имен данной коллекции ItemCollection путем проверки первого найденного StructuralType. (Определено в MetadataWorkspaceExtensions.) |
По верхнему краю
Явные реализации интерфейса
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.