Freigeben über


ItemCollection-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Klasse zur Darstellung einer Auflistung von Elementen. Die Implementierung für die tatsächliche Wartung der Auflistung erfolgt hauptsächlich durch MetadataCollection.

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public MustInherit Class ItemCollection _
    Inherits ReadOnlyMetadataCollection(Of GlobalItem)
'Usage
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>

Der ItemCollection-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count (Von ReadOnlyCollection<GlobalItem> geerbt.)
Öffentliche Eigenschaft DataSpace Ruft das der Elementauflistung zugeordnete Datenmodell ab.
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob diese Auflistung schreibgeschützt ist. (Von ReadOnlyMetadataCollection<T> geerbt.)
Öffentliche Eigenschaft Item[Int32] (Von ReadOnlyCollection<GlobalItem> geerbt.)
Öffentliche Eigenschaft Item[String] Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.)
Geschützte Eigenschaft Items (Von ReadOnlyCollection<GlobalItem> geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Contains(String) Bestimmt, ob die Auflistung ein Element mit der angegebenen Identität enthält. (Von ReadOnlyMetadataCollection<T> geerbt.)
Öffentliche Methode Contains(T) (Von ReadOnlyCollection<GlobalItem> geerbt.)
Öffentliche Methode CopyTo (Von ReadOnlyCollection<GlobalItem> geerbt.)
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetEntityContainer(String) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück.
Öffentliche Methode GetEntityContainer(String, Boolean) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der diese Auflistung durchlaufen kann. (Von ReadOnlyMetadataCollection<T> geerbt.)
Öffentliche Methode GetFunctions(String) Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück.
Öffentliche Methode GetFunctions(String, Boolean) Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück.
Geschützte MethodeStatischer Member GetFunctions(Dictionary<String, ReadOnlyCollection<EdmFunction>>, String, Boolean) Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück.
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetItem<T>(String) Gibt mithilfe der angegebenen Identität ein stark typisiertes GlobalItem-Objekt zurück.
Öffentliche Methode GetItem<T>(String, Boolean) Gibt in einer Suche mit oder ohne Berücksichtigung der Groß/-Kleinschreibung und unter Verwendung der festgelegten Identität ein stark typisiertes GlobalItem-Objekt zurück.
Öffentliche Methode GetItems<T> Gibt alle Elemente des angegebenen Typs zurück, die zu dieser Elementauflistung gehören.
Öffentliche Methode GetType() (Von Object geerbt.)
Öffentliche Methode GetType(String, String) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück.
Öffentliche Methode GetType(String, String, Boolean) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück.
Öffentliche Methode GetValue Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.)
Öffentliche Methode IndexOf Gibt den Index des angegebenen Werts in der Auflistung zurück. (Von ReadOnlyMetadataCollection<T> geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)
Öffentliche Methode TryGetEntityContainer(String, EntityContainer%) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück.Wenn kein Entitätencontainer vorhanden ist, enthält der Ausgabeparameter den Wert NULL, andernfalls enthält der Ausgabeparameter den ersten Entitätencontainer.
Öffentliche Methode TryGetEntityContainer(String, Boolean, EntityContainer%) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück.Wenn kein Entitätencontainer vorhanden ist, enthält dieser Ausgabeparameter den Wert NULL, andernfalls enthält der Ausgabeparameter den ersten Entitätencontainer.
Öffentliche Methode TryGetItem<T>(String, T%) Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück.
Öffentliche Methode TryGetItem<T>(String, Boolean, T%) Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück.
Öffentliche Methode TryGetType(String, String, EdmType%) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück.
Öffentliche Methode TryGetType(String, String, Boolean, EdmType%) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück.
Öffentliche Methode TryGetValue Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.)

Oben

Erweiterungs methoden

  Name Beschreibung
Öffentliche Erweiterungsmethode GetAllAssociations Ruft eine aufzählbare Auflistung aller AssociationType-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.)
Öffentliche Erweiterungsmethode GetAllAssociationSets Ruft eine aufzählbare Auflistung aller AssociationSet-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.)
Öffentliche Erweiterungsmethode GetAllEntitySets Ruft eine aufzählbare Auflistung aller EntitySet-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.)
Öffentliche Erweiterungsmethode GetAllEntityTypes Ruft eine aufzählbare Auflistung aller EntityType-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.)
Öffentliche Erweiterungsmethode GetEntityContainerName Ruft das 'Name'-Attribut des &amp;lt;EntityContainer/&amp;gt;-Elements in dieser ItemCollection ab. (Durch MetadataWorkspaceExtensions definiert.)
Öffentliche Erweiterungsmethode GetNamespace Ruft den Namespace dieser ItemCollection ab, indem der zuerst gefundene StructuralType untersucht wird (Durch MetadataWorkspaceExtensions definiert.)

Oben

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection<T>.Add (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Add (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection<T>.Clear (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Clear (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList<T>.Insert (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<T>.IsReadOnly (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList<T>.Item (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection<T>.Remove (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList<T>.RemoveAt (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.RemoveAt (Von ReadOnlyCollection<GlobalItem> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot (Von ReadOnlyCollection<GlobalItem> geerbt.)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Metadata.Edm-Namespace