Condividi tramite


Classe StorageMappingItemCollection

[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.]

Rappresenta una raccolta di elementi nello spazio mapping di archiviazioni (mapping CS).

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.Mapping.MappingItemCollection
          System.Data.Entity.Core.Mapping.StorageMappingItemCollection

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

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class StorageMappingItemCollection _
    Inherits MappingItemCollection
'Utilizzo
Dim instance As StorageMappingItemCollection
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class StorageMappingItemCollection : MappingItemCollection
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class StorageMappingItemCollection : public MappingItemCollection
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type StorageMappingItemCollection =  
    class 
        inherit MappingItemCollection 
    end
public class StorageMappingItemCollection extends MappingItemCollection

Il tipo StorageMappingItemCollection espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico StorageMappingItemCollection(EdmItemCollection, StoreItemCollection, IEnumerable<XmlReader>) Inizializza una nuova istanza della classe StorageMappingItemCollection utilizzando gli oggetti EdmItemCollection, StoreItemCollection e i lettori XML specificati.
Metodo pubblico StorageMappingItemCollection(EdmItemCollection, StoreItemCollection, String[]) Inizializza una nuova istanza della classe StorageMappingItemCollection utilizzando gli oggetti EdmItemCollection e StoreItemCollection specificati e una raccolta di stringhe indicanti i percorsi dei file di metadati.

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>)
Proprietà pubblica MappingVersion Ottiene la versione di questo oggetto StorageMappingItemCollection.
Proprietà pubblica MappingViewCacheFactory Ottiene o imposta un oggetto DbMappingViewCacheFactory per la creazione di istanze di DbMappingViewCache utilizzate per recuperare le viste di mapping pregenerate.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico ComputeMappingHashValue() Calcola un valore hash per il mapping del contenitore singolo nella raccolta.
Metodo pubblico ComputeMappingHashValue(String, String) Calcola un valore hash per il mapping dei contenitori specificato dai nomi dei contenitori di cui è stato eseguito il mapping.
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 Crea un oggetto StorageMappingItemCollection.
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GenerateViews(IList<EdmSchemaError>) Crea un dizionario di (extent, vista generata) per il mapping del contenitore singolo nella raccolta.
Metodo pubblico GenerateViews(String, String, IList<EdmSchemaError>) Crea un dizionario di (extent, vista generata) per un mapping di contenitori specificato dai nomi dei contenitori di cui è stato eseguito il mapping.
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 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 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.Mapping