Condividi tramite


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
Metodo pubblico ObjectItemCollection Inizializza una nuova istanza della classe ObjectItemCollection.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica Count (Ereditato da ReadOnlyCollection<GlobalItem>)
Proprietà pubblica DataSpace Ottiene il modello di dati associato a questa raccolta di elementi. (Ereditato da ItemCollection)
Proprietà pubblica IsReadOnly Ottiene un valore che indica se la raccolta è di sola lettura. (Ereditato da ReadOnlyMetadataCollection<T>)
Proprietà pubblica Item[Int32] (Ereditato da ReadOnlyCollection<GlobalItem>)
Proprietà pubblica Item[String] Ottiene un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>)
Proprietà protetta. Items (Ereditato da ReadOnlyCollection<GlobalItem>)

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Contains(String) Determina se la raccolta contiene un elemento con l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>)
Metodo pubblico Contains(T) (Ereditato da ReadOnlyCollection<GlobalItem>)
Metodo pubblico CopyTo (Ereditato da ReadOnlyCollection<GlobalItem>)
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico 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.
Metodo pubblico GetClrType(StructuralType) Restituisce il tipo CLR che corrisponde all'oggetto StructuralType specificato dal parametro objectSpaceType.
Metodo pubblico GetEntityContainer(String) Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato. (Ereditato da ItemCollection)
Metodo pubblico GetEntityContainer(String, Boolean) Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato. (Ereditato da ItemCollection)
Metodo pubblico GetEnumerator Restituisce un enumeratore che può scorrere la raccolta. (Ereditato da ReadOnlyMetadataCollection<T>)
Metodo pubblico GetFunctions(String) Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi. (Ereditato da ItemCollection)
Metodo pubblico GetFunctions(String, Boolean) Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi. (Ereditato da ItemCollection)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetItem<T>(String) Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata. (Ereditato da ItemCollection)
Metodo pubblico 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)
Metodo pubblico GetItems<T> Restituisce tutti gli elementi del tipo specificato da questa raccolta di elementi. (Esegue l'override di ItemCollection.GetItems<T>()).
Metodo pubblico GetPrimitiveTypes Restituisce una raccolta di oggetti di tipo primitivo.
Metodo pubblico GetType() (Ereditato da Object)
Metodo pubblico 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)
Metodo pubblico 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)
Metodo pubblico GetValue Recupera un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>)
Metodo pubblico IndexOf Restituisce l'indice del valore specificato nella raccolta. (Ereditato da ReadOnlyMetadataCollection<T>)
Metodo pubblico LoadFromAssembly(Assembly) Carica i metadati dall'assembly specificato.
Metodo pubblico LoadFromAssembly(Assembly, EdmItemCollection) Carica i metadati dall'assembly specificato.
Metodo pubblico LoadFromAssembly(Assembly, EdmItemCollection, Action<String>) Carica i metadati dall'assembly specificato.
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)
Metodo pubblico 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.
Metodo pubblico TryGetClrType(StructuralType, Type%) Restituisce un tipo CLR che corrisponde all'oggetto StructuralType specificato dal parametro objectSpaceType.
Metodo pubblico 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)
Metodo pubblico 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)
Metodo pubblico TryGetItem<T>(String, T%) Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi. (Ereditato da ItemCollection)
Metodo pubblico TryGetItem<T>(String, Boolean, T%) Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi. (Ereditato da ItemCollection)
Metodo pubblico 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)
Metodo pubblico 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)
Metodo pubblico TryGetValue Recupera un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>)

In alto

Metodi di estensione

  rapporti Descrizione
Metodo di estensione pubblico GetAllAssociations Recupera una raccolta enumerabile di tutti gli elementi AssociationType in questo ItemCollection (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico GetAllAssociationSets Recupera una raccolta enumerabile di tutti gli elementi AssociationSet in questo ItemCollection (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico GetAllEntitySets Recupera una raccolta enumerabile di tutti gli elementi EntitySet in questo ItemCollection (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico GetAllEntityTypes Recupera una raccolta enumerabile di tutti gli elementi EntityType in questo ItemCollection (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico GetEntityContainerName Recupera l'attributo 'Name' dell'elemento &amp;lt;EntityContainer/&amp;gt; in questo oggetto ItemCollection. (Definito da MetadataWorkspaceExtensions).
Metodo di estensione pubblico 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

  rapporti Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection<T>.Add (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Add (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection<T>.Clear (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Clear (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList<T>.Insert (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList<T>.Item (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato ICollection<T>.Remove (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList<T>.RemoveAt (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaMetodo privato IList.RemoveAt (Ereditato da ReadOnlyCollection<GlobalItem>)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot (Ereditato da ReadOnlyCollection<GlobalItem>)

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.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Metadata.Edm