Freigeben über


ObjectItemCollection-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 für die Darstellung einer Auflistung von Elementen für die Objektebene. Die Implementierung für die tatsächliche Wartung der Auflistung erfolgt hauptsächlich durch ItemCollection.

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.Metadata.Edm.ObjectItemCollection

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

Syntax

'Declaration
Public Class ObjectItemCollection _
    Inherits ItemCollection
'Usage
Dim instance As ObjectItemCollection
public class ObjectItemCollection : ItemCollection
public ref class ObjectItemCollection : public ItemCollection
type ObjectItemCollection =  
    class 
        inherit ItemCollection 
    end
public class ObjectItemCollection extends ItemCollection

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ObjectItemCollection Initialisiert eine neue Instanz der ObjectItemCollection-Klasse.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count (Von ReadOnlyCollection<GlobalItem> geerbt.)
Öffentliche Eigenschaft DataSpace Ruft das der Elementauflistung zugeordnete Datenmodell ab. (Von ItemCollection geerbt.)
Ö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 GetClrType(EnumType) Die Methode gibt den zugrunde liegenden CLR-Typ für das angegebene OSpace-Typargument zurück.Wenn der DataSpace des Parameters nicht OSpace ist, wird eine ArgumentException ausgelöst.
Öffentliche Methode GetClrType(StructuralType) Gibt den CLR-Typ zurück, der dem vom objectSpaceType-Parameter bereitgestellten StructuralType entspricht.
Öffentliche Methode GetEntityContainer(String) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück. (Von ItemCollection geerbt.)
Öffentliche Methode GetEntityContainer(String, Boolean) Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück. (Von ItemCollection geerbt.)
Ö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. (Von ItemCollection geerbt.)
Öffentliche Methode GetFunctions(String, Boolean) Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück. (Von ItemCollection geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetItem<T>(String) Gibt mithilfe der angegebenen Identität ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.)
Ö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. (Von ItemCollection geerbt.)
Öffentliche Methode GetItems<T> Gibt alle Elemente des angegebenen Typs zurück, die zu dieser Elementauflistung gehören. (Überschreibt ItemCollection.GetItems<T>().)
Öffentliche Methode GetPrimitiveTypes Gibt eine Auflistung von Objekten des primitiven Typs zurück.
Ö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. (Von ItemCollection geerbt.)
Öffentliche Methode GetType(String, String, Boolean) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.)
Ö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.)
Öffentliche Methode LoadFromAssembly(Assembly) Lädt Metadaten aus der angegebenen Assembly.
Öffentliche Methode LoadFromAssembly(Assembly, EdmItemCollection) Lädt Metadaten aus der angegebenen Assembly.
Öffentliche Methode LoadFromAssembly(Assembly, EdmItemCollection, Action<String>) Lädt Metadaten aus der angegebenen Assembly.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode ToString (Von Object geerbt.)
Öffentliche Methode TryGetClrType(EnumType, Type%) Gibt den zugrunde liegenden CLR-Typ des angegebenen enum-Typarguments von OSpace zurück.Wenn der DataSpace des Parameters nicht OSpace ist, gibt die Methode false zurück und legt den out-Parameter auf NULL fest.
Öffentliche Methode TryGetClrType(StructuralType, Type%) Gibt einen CLR-Typ zurück, der dem vom objectSpaceType-Parameter bereitgestellten StructuralType entspricht.
Ö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. (Von ItemCollection geerbt.)
Ö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. (Von ItemCollection geerbt.)
Öffentliche Methode TryGetItem<T>(String, T%) Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.)
Öffentliche Methode TryGetItem<T>(String, Boolean, T%) Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.)
Öffentliche Methode TryGetType(String, String, EdmType%) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.)
Öffentliche Methode TryGetType(String, String, Boolean, EdmType%) Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.)
Ö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