Condividi tramite


Classe MappingItemCollection

[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 di mapping nello spazio Edm.

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
Public MustInherit Class MappingItemCollection _
    Inherits ItemCollection
'Utilizzo
Dim instance As MappingItemCollection
public abstract class MappingItemCollection : ItemCollection
public ref class MappingItemCollection abstract : public ItemCollection
[<AbstractClassAttribute>]
type MappingItemCollection =  
    class 
        inherit ItemCollection 
    end
public abstract class MappingItemCollection extends ItemCollection

Il tipo MappingItemCollection espone i seguenti membri.

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