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 | |
---|---|---|
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. | |
EdmItemCollection(String[]) | Initialisiert eine neue Instanz der EdmItemCollection-Klasse mithilfe der Pfade, die den Speicherort der CSDL-Dateien (konzeptionelle Schemadefinitionssprache) definieren. | |
EdmItemCollection(EdmModel) | Initialisiert eine neue Instanz der EdmItemCollection-Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | (Von ReadOnlyCollection<GlobalItem> geerbt.) | |
DataSpace | Ruft das der Elementauflistung zugeordnete Datenmodell ab. (Von ItemCollection geerbt.) | |
EdmVersion | Ruft die Version des konzeptionellen Modells für diese Auflistung ab. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob diese Auflistung schreibgeschützt ist. (Von ReadOnlyMetadataCollection<T> geerbt.) | |
Item[Int32] | (Von ReadOnlyCollection<GlobalItem> geerbt.) | |
Item[String] | Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.) |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Contains(String) | Bestimmt, ob die Auflistung ein Element mit der angegebenen Identität enthält. (Von ReadOnlyMetadataCollection<T> geerbt.) | |
Contains(T) | (Von ReadOnlyCollection<GlobalItem> geerbt.) | |
CopyTo | (Von ReadOnlyCollection<GlobalItem> geerbt.) | |
Create | Factorymethode, die eine EdmItemCollection erstellt. | |
Equals | (Von Object geerbt.) | |
GetEntityContainer(String) | Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück. (Von ItemCollection geerbt.) | |
GetEntityContainer(String, Boolean) | Gibt mithilfe des angegebenen Entitätencontainernamens ein EntityContainer-Objekt zurück. (Von ItemCollection geerbt.) | |
GetEnumerator | Gibt einen Enumerator zurück, der diese Auflistung durchlaufen kann. (Von ReadOnlyMetadataCollection<T> geerbt.) | |
GetFunctions(String) | Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück. (Von ItemCollection geerbt.) | |
GetFunctions(String, Boolean) | Gibt mithilfe des angegebenen Namens dieser Elementauflistung alle Überladungen der Funktionen zurück. (Von ItemCollection geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetItem<T>(String) | Gibt mithilfe der angegebenen Identität ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.) | |
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.) | |
GetItems<T> | Gibt alle Elemente des angegebenen Typs zurück, die zu dieser Elementauflistung gehören. (Von ItemCollection geerbt.) | |
GetPrimitiveTypes() | Gibt eine Auflistung der PrimitiveType-Objekte zurück. | |
GetPrimitiveTypes(Double) | Gibt eine Auflistung der PrimitiveType-Objekte mit der angegebenen Version des konzeptionellen Modells zurück. | |
GetType() | (Von Object geerbt.) | |
GetType(String, String) | Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.) | |
GetType(String, String, Boolean) | Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.) | |
GetValue | Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.) | |
IndexOf | Gibt den Index des angegebenen Werts in der Auflistung zurück. (Von ReadOnlyMetadataCollection<T> geerbt.) | |
ToString | (Von Object geerbt.) | |
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.) | |
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.) | |
TryGetItem<T>(String, T%) | Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.) | |
TryGetItem<T>(String, Boolean, T%) | Gibt mithilfe der angegebenen Identität dieser Elementauflistung ein stark typisiertes GlobalItem-Objekt zurück. (Von ItemCollection geerbt.) | |
TryGetType(String, String, EdmType%) | Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.) | |
TryGetType(String, String, Boolean, EdmType%) | Gibt mithilfe des angegebenen Typnamens und des Namespacenamens dieser Elementauflistung ein EdmType-Objekt zurück. (Von ItemCollection geerbt.) | |
TryGetValue | Ruft unter Verwendung der angegebenen Identität ein Element aus dieser Auflistung ab. (Von ReadOnlyMetadataCollection<T> geerbt.) |
Oben
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
GetAllAssociations | Ruft eine aufzählbare Auflistung aller AssociationType-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.) | |
GetAllAssociationSets | Ruft eine aufzählbare Auflistung aller AssociationSet-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.) | |
GetAllEntitySets | Ruft eine aufzählbare Auflistung aller EntitySet-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.) | |
GetAllEntityTypes | Ruft eine aufzählbare Auflistung aller EntityType-Elemente in dieser ItemCollection ab (Durch MetadataWorkspaceExtensions definiert.) | |
GetEntityContainerName | Ruft das 'Name'-Attribut des &lt;EntityContainer/&gt;-Elements in dieser ItemCollection ab. (Durch MetadataWorkspaceExtensions definiert.) | |
GetNamespace | Ruft den Namespace dieser ItemCollection ab, indem der zuerst gefundene StructuralType untersucht wird (Durch MetadataWorkspaceExtensions definiert.) |
Oben
Explizite Schnittstellen implementierungen
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.