Share via


Classe StoreItemCollection

[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 nello spazio dell'archivio.

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

Spazio dei nomi:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class StoreItemCollection _
    Inherits ItemCollection
'Utilizzo
Dim instance As StoreItemCollection
public class StoreItemCollection : ItemCollection
public ref class StoreItemCollection : public ItemCollection
type StoreItemCollection =  
    class 
        inherit ItemCollection 
    end
public class StoreItemCollection extends ItemCollection

Il tipo StoreItemCollection espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico StoreItemCollection(IEnumerable<XmlReader>) Inizializza una nuova istanza della classe StoreItemCollection utilizzando l'oggetto XMLReader specificato.
Metodo pubblico StoreItemCollection(String[]) Inizializza una nuova istanza della classe StoreItemCollection utilizzando i percorsi di file specificati.
Metodo pubblico StoreItemCollection(EdmModel) Inizializza una nuova istanza della classe StoreItemCollection.

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[String] Ottiene un elemento dalla raccolta utilizzando l'identità specificata. (Ereditato da ReadOnlyMetadataCollection<T>)
Proprietà pubblica Item[Int32] (Ereditato da ReadOnlyCollection<GlobalItem>)
Proprietà protetta. Items (Ereditato da ReadOnlyCollection<GlobalItem>)
Proprietà pubblica ProviderFactory Ottiene la factory del provider di StoreItemCollection.
Proprietà pubblica ProviderInvariantName Ottiene il nome invariante di StoreItemCollection.
Proprietà pubblica ProviderManifest Ottiene il manifesto del provider di StoreItemCollection.
Proprietà pubblica ProviderManifestToken Ottiene il token del manifesto di StoreItemCollection.
Proprietà pubblica StoreSchemaVersion Ottiene la versione dello schema di archivio per questa raccolta.

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 pubblicoMembro statico Create Metodo factory che crea un oggetto StoreItemCollection.
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
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. (Ereditato da ItemCollection)
Metodo pubblico GetPrimitiveTypes Restituisce una raccolta degli oggetti PrimitiveType.
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 protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)
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 GetAllReferentialConstraints Recupera una raccolta enumerabile di tutti gli elementi ReferentialConstraints in questo SSDL/StoreItemCollection (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