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 | |
---|---|---|
ObjectItemCollection | Initialisiert eine neue Instanz der ObjectItemCollection-Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | (Von ReadOnlyCollection<GlobalItem> geerbt.) | |
DataSpace | Ruft das der Elementauflistung zugeordnete Datenmodell ab. (Von ItemCollection geerbt.) | |
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.) | |
Items | (Von ReadOnlyCollection<GlobalItem> 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.) | |
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
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. | |
GetClrType(StructuralType) | Gibt den CLR-Typ zurück, der dem vom objectSpaceType-Parameter bereitgestellten StructuralType entspricht. | |
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. (Überschreibt ItemCollection.GetItems<T>().) | |
GetPrimitiveTypes | Gibt eine Auflistung von Objekten des primitiven Typs 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.) | |
LoadFromAssembly(Assembly) | Lädt Metadaten aus der angegebenen Assembly. | |
LoadFromAssembly(Assembly, EdmItemCollection) | Lädt Metadaten aus der angegebenen Assembly. | |
LoadFromAssembly(Assembly, EdmItemCollection, Action<String>) | Lädt Metadaten aus der angegebenen Assembly. | |
MemberwiseClone | (Von Object geerbt.) | |
ToString | (Von Object geerbt.) | |
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. | |
TryGetClrType(StructuralType, Type%) | Gibt einen CLR-Typ zurück, der dem vom objectSpaceType-Parameter bereitgestellten StructuralType entspricht. | |
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.