Classe ObjectItemCollection
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Classe per la rappresentazione di una raccolta di elementi per il livello oggetti. La maggior parte dell'implementazione per la manutenzione effettiva della raccolta viene eseguita da ItemCollection
Gerarchia di ereditarietà
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
Spazio dei nomi: System.Data.Entity.Core.Metadata.Edm
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class ObjectItemCollection _
Inherits ItemCollection
'Utilizzo
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
Il tipo ObjectItemCollection espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
ObjectItemCollection | Inizializza una nuova istanza della classe ObjectItemCollection. |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
Count | (Ereditato da ReadOnlyCollection<GlobalItem>) | |
DataSpace | Ottiene il modello di dati associato a questa raccolta di elementi. (Ereditato da ItemCollection) | |
IsReadOnly | Ottiene un valore che indica se la raccolta è di sola lettura. (Ereditato da ReadOnlyMetadataCollection<T>) | |
Item[Int32] | (Ereditato da ReadOnlyCollection<GlobalItem>) | |
Item[String] | Ottiene un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>) | |
Items | (Ereditato da ReadOnlyCollection<GlobalItem>) |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Contains(String) | Determina se la raccolta contiene un elemento con l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>) | |
Contains(T) | (Ereditato da ReadOnlyCollection<GlobalItem>) | |
CopyTo | (Ereditato da ReadOnlyCollection<GlobalItem>) | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetClrType(EnumType) | Il metodo restituisce il tipo CLR sottostante per l'argomento di tipo OSpace specificato.Se lo spazio dati del parametro non è OSpace, viene generata un'eccezione ArgumentException. | |
GetClrType(StructuralType) | Restituisce il tipo CLR che corrisponde all'oggetto StructuralType specificato dal parametro objectSpaceType. | |
GetEntityContainer(String) | Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato. (Ereditato da ItemCollection) | |
GetEntityContainer(String, Boolean) | Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato. (Ereditato da ItemCollection) | |
GetEnumerator | Restituisce un enumeratore che può scorrere la raccolta. (Ereditato da ReadOnlyMetadataCollection<T>) | |
GetFunctions(String) | Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi. (Ereditato da ItemCollection) | |
GetFunctions(String, Boolean) | Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi. (Ereditato da ItemCollection) | |
GetHashCode | (Ereditato da Object) | |
GetItem<T>(String) | Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata. (Ereditato da ItemCollection) | |
GetItem<T>(String, Boolean) | Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata con una ricerca con o senza distinzione tra maiuscole e minuscole. (Ereditato da ItemCollection) | |
GetItems<T> | Restituisce tutti gli elementi del tipo specificato da questa raccolta di elementi. (Esegue l'override di ItemCollection.GetItems<T>()). | |
GetPrimitiveTypes | Restituisce una raccolta di oggetti di tipo primitivo. | |
GetType() | (Ereditato da Object) | |
GetType(String, String) | Restituisce un oggetto EdmType utilizzando il nome del tipo e il nome dello spazio dei nomi specificati in questa raccolta di elementi. (Ereditato da ItemCollection) | |
GetType(String, String, Boolean) | Restituisce un oggetto EdmType utilizzando il nome del tipo e il nome dello spazio dei nomi specificati da questa raccolta di elementi. (Ereditato da ItemCollection) | |
GetValue | Recupera un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>) | |
IndexOf | Restituisce l'indice del valore specificato nella raccolta. (Ereditato da ReadOnlyMetadataCollection<T>) | |
LoadFromAssembly(Assembly) | Carica i metadati dall'assembly specificato. | |
LoadFromAssembly(Assembly, EdmItemCollection) | Carica i metadati dall'assembly specificato. | |
LoadFromAssembly(Assembly, EdmItemCollection, Action<String>) | Carica i metadati dall'assembly specificato. | |
MemberwiseClone | (Ereditato da Object) | |
ToString | (Ereditato da Object) | |
TryGetClrType(EnumType, Type%) | Restituisce il tipo CLR sottostante per l'argomento di tipo enum OSpace specificato.Se lo spazio dati del parametro non è OSpace, il metodo restituisce false e imposta il parametro out su Null. | |
TryGetClrType(StructuralType, Type%) | Restituisce un tipo CLR che corrisponde all'oggetto StructuralType specificato dal parametro objectSpaceType. | |
TryGetEntityContainer(String, EntityContainer%) | Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Se non vi è alcun contenitore di entità, il parametro di output contiene null; in caso contrario, contiene il primo contenitore di entità. (Ereditato da ItemCollection) | |
TryGetEntityContainer(String, Boolean, EntityContainer%) | Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Se non vi è alcun contenitore di entità, questo parametro di output contiene null; in caso contrario, contiene il primo contenitore di entità. (Ereditato da ItemCollection) | |
TryGetItem<T>(String, T%) | Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi. (Ereditato da ItemCollection) | |
TryGetItem<T>(String, Boolean, T%) | Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi. (Ereditato da ItemCollection) | |
TryGetType(String, String, EdmType%) | Restituisce un oggetto EdmType utilizzando il nome del tipo e il nome dello spazio dei nomi specificati da questa raccolta di elementi. (Ereditato da ItemCollection) | |
TryGetType(String, String, Boolean, EdmType%) | Restituisce un oggetto EdmType utilizzando il nome del tipo e il nome dello spazio dei nomi specificati da questa raccolta di elementi. (Ereditato da ItemCollection) | |
TryGetValue | Recupera un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>) |
In alto
Metodi di estensione
rapporti | Descrizione | |
---|---|---|
GetAllAssociations | Recupera una raccolta enumerabile di tutti gli elementi AssociationType in questo ItemCollection (Definito da MetadataWorkspaceExtensions). | |
GetAllAssociationSets | Recupera una raccolta enumerabile di tutti gli elementi AssociationSet in questo ItemCollection (Definito da MetadataWorkspaceExtensions). | |
GetAllEntitySets | Recupera una raccolta enumerabile di tutti gli elementi EntitySet in questo ItemCollection (Definito da MetadataWorkspaceExtensions). | |
GetAllEntityTypes | Recupera una raccolta enumerabile di tutti gli elementi EntityType in questo ItemCollection (Definito da MetadataWorkspaceExtensions). | |
GetEntityContainerName | Recupera l'attributo 'Name' dell'elemento &lt;EntityContainer/&gt; in questo oggetto ItemCollection. (Definito da MetadataWorkspaceExtensions). | |
GetNamespace | Recupera lo spazio dei nomi dell'elemento ItemCollection esaminando l'elemento StructuralType trovato per primo (Definito da MetadataWorkspaceExtensions). |
In alto
Implementazioni esplicite dell'interfaccia
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.