Freigeben über


EdmItemCollection-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 Elementeauflistung im EDM-Space.

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.EdmItemCollection

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

Syntax

'Declaration
Public NotInheritable Class EdmItemCollection _
    Inherits ItemCollection
'Usage
Dim instance As EdmItemCollection
public sealed class EdmItemCollection : ItemCollection
public ref class EdmItemCollection sealed : public ItemCollection
[<SealedAttribute>]
type EdmItemCollection =  
    class 
        inherit ItemCollection 
    end
public final class EdmItemCollection extends ItemCollection

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode EdmItemCollection(IEnumerable<XmlReader>) Initialisiert eine neue Instanz der EdmItemCollection-Klasse unter Verwendung der Auflistung der XMLReader-Objekte, in denen sich die CSDL-Dateien (konzeptionelle Schemadefinitionssprache) befinden.
Öffentliche Methode EdmItemCollection(String[]) Initialisiert eine neue Instanz der EdmItemCollection-Klasse mithilfe der Pfade, die den Speicherort der CSDL-Dateien (konzeptionelle Schemadefinitionssprache) definieren.
Öffentliche Methode EdmItemCollection(EdmModel) Initialisiert eine neue Instanz der EdmItemCollection-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 EdmVersion Ruft die Version des konzeptionellen Modells für diese Auflistung 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.)

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 MethodeStatischer Member Create Factorymethode, die eine EdmItemCollection erstellt.
Öffentliche Methode Equals (Von Object geerbt.)
Ö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. (Von ItemCollection geerbt.)
Öffentliche Methode GetPrimitiveTypes() Gibt eine Auflistung der PrimitiveType-Objekte zurück.
Öffentliche Methode GetPrimitiveTypes(Double) Gibt eine Auflistung der PrimitiveType-Objekte mit der angegebenen Version des konzeptionellen Modells 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 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. (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