EdmItemCollection Classe

Definizione

Importante

Questa API non è conforme a CLS.

Carica i metadati relativi al modello concettuale.Loads metadata about the conceptual model. La classe EdmItemCollection carica metadati dai file Conceptual Schema Definition Language (CSDL).The EdmItemCollection loads metadata from conceptual schema definition language (CSDL) files. Questa classe è derivata dalla classe ItemCollection.This class is derived from the ItemCollection class.

public ref class EdmItemCollection sealed : System::Data::Metadata::Edm::ItemCollection
[System.CLSCompliant(false)]
public sealed class EdmItemCollection : System.Data.Metadata.Edm.ItemCollection
type EdmItemCollection = class
    inherit ItemCollection
Public NotInheritable Class EdmItemCollection
Inherits ItemCollection
Ereditarietà
Attributi

Costruttori

EdmItemCollection(IEnumerable<XmlReader>)

Inizializza una nuova istanza della classe EdmItemCollection utilizzando la raccolta di oggetti XMLReader in cui sono presenti i file CSDL (Conceptual Schema Definition Language).Initializes a new instance of the EdmItemCollection class by using the collection of the XMLReader objects where the conceptual schema definition language (CSDL) files exist.

EdmItemCollection(String[])

Inizializza una nuova istanza della classe EdmItemCollection utilizzando i percorsi in cui sono presenti i file CSDL (Conceptual Schema Definition Language).Initializes a new instance of the EdmItemCollection class by using the paths where the conceptual schema definition language (CSDL) files exist.

Proprietà

Count

Ottiene il numero di elementi contenuti nell'istanza di ReadOnlyCollection<T>.Gets the number of elements contained in the ReadOnlyCollection<T> instance.

(Ereditato da ReadOnlyCollection<T>)
DataSpace

Ottiene il modello di dati associato a questa raccolta di elementi.Gets the data model associated with this item collection.

(Ereditato da ItemCollection)
EdmVersion

Ottiene la versione del modello concettuale per questa raccolta.Gets the conceptual model version for this collection.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value indicating whether this collection is read-only.

(Ereditato da ReadOnlyMetadataCollection<T>)
Item[Int32]

Ottiene l'elemento in corrispondenza dell'indice specificato.Gets the element at the specified index.

(Ereditato da ReadOnlyCollection<T>)
Item[String]

Ottiene un elemento dalla raccolta utilizzando l'identità specificata.Gets an item from this collection by using the specified identity.

(Ereditato da ReadOnlyMetadataCollection<T>)
Items

Restituisce l'interfaccia IList<T> inclusa nell'oggetto ReadOnlyCollection<T>.Returns the IList<T> that the ReadOnlyCollection<T> wraps.

(Ereditato da ReadOnlyCollection<T>)

Metodi

Contains(String)

Determina se la raccolta contiene un elemento con l'identità specificata.Determines whether the collection contains an item with the specified identity.

(Ereditato da ReadOnlyMetadataCollection<T>)
Contains(T)

Determina se un elemento è incluso in ReadOnlyCollection<T>.Determines whether an element is in the ReadOnlyCollection<T>.

(Ereditato da ReadOnlyCollection<T>)
CopyTo(T[], Int32)

Copia l'intero oggetto ReadOnlyCollection<T> in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.Copies the entire ReadOnlyCollection<T> to a compatible one-dimensional Array, starting at the specified index of the target array.

(Ereditato da ReadOnlyCollection<T>)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEntityContainer(String)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Returns an EntityContainer object by using the specified entity container name.

(Ereditato da ItemCollection)
GetEntityContainer(String, Boolean)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Returns an EntityContainer object by using the specified entity container name.

(Ereditato da ItemCollection)
GetEnumerator()

Restituisce un enumeratore che può scorrere la raccolta.Returns an enumerator that can iterate through this collection.

(Ereditato da ReadOnlyMetadataCollection<T>)
GetFunctions(String)

Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi.Returns all the overloads of the functions by using the specified name from this item collection.

(Ereditato da ItemCollection)
GetFunctions(String, Boolean)

Restituisce tutti gli overload delle funzioni utilizzando il nome specificato da questa raccolta di elementi.Returns all the overloads of the functions by using the specified name from this item collection.

(Ereditato da ItemCollection)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetItem<T>(String)

Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata.Returns a strongly typed GlobalItem object by using the specified identity.

(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.Returns a strongly typed GlobalItem object by using the specified identity with either case-sensitive or case-insensitive search.

(Ereditato da ItemCollection)
GetItems<T>()

Restituisce tutti gli elementi del tipo specificato da questa raccolta di elementi.Returns all the items of the specified type from this item collection.

(Ereditato da ItemCollection)
GetPrimitiveTypes()

Restituisce un insieme degli oggetti PrimitiveType.Returns a collection of the PrimitiveType objects.

GetPrimitiveTypes(Double)

Restituisce una raccolta degli oggetti PrimitiveType con la versione del modello concettuale specificata.Returns a collection of the PrimitiveType objects with the specified conceptual model version.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(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.Returns an EdmType object by using the specified type name and the namespace name in this item collection.

(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.Returns an EdmType object by using the specified type name and the namespace name from this item collection.

(Ereditato da ItemCollection)
GetValue(String, Boolean)

Recupera un elemento dalla raccolta utilizzando l'identità specificata.Retrieves an item from this collection by using the specified identity.

(Ereditato da ReadOnlyMetadataCollection<T>)
IndexOf(T)

Restituisce l'indice del valore specificato nella raccolta.Returns the index of the specified value in this collection.

(Ereditato da ReadOnlyMetadataCollection<T>)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
TryGetEntityContainer(String, Boolean, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Returns an EntityContainer object by using the specified entity container name. Se non vi è alcun contenitore di entità, questo parametro di output contiene null; in caso contrario, contiene il primo contenitore di entità.If there is no entity container, this output parameter contains null; otherwise, it contains the first entity container.

(Ereditato da ItemCollection)
TryGetEntityContainer(String, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità specificato.Returns an EntityContainer object by using the specified entity container name. Se non vi è alcun contenitore di entità, il parametro di output contiene null; in caso contrario, contiene il primo contenitore di entità.If there is no entity container, the output parameter contains null; otherwise, it contains the first entity container.

(Ereditato da ItemCollection)
TryGetItem<T>(String, Boolean, T)

Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi.Returns a strongly typed GlobalItem object by using the specified identity from this item collection.

(Ereditato da ItemCollection)
TryGetItem<T>(String, T)

Restituisce un oggetto GlobalItem fortemente tipizzato utilizzando l'identità specificata da questa raccolta di elementi.Returns a strongly typed GlobalItem object by using the specified identity from this item collection.

(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.Returns an EdmType object by using the specified type name and the namespace name from this item collection.

(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.Returns an EdmType object by using the specified type name and the namespace name from this item collection.

(Ereditato da ItemCollection)
TryGetValue(String, Boolean, T)

Recupera un elemento dalla raccolta utilizzando l'identità specificata.Retrieves an item from this collection by using the specified identity.

(Ereditato da ReadOnlyMetadataCollection<T>)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Ereditato da ReadOnlyCollection<T>)
ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Ereditato da ReadOnlyCollection<T>)
ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Ereditato da ReadOnlyCollection<T>)
ICollection<T>.Add(T)

Aggiunge un elemento a ICollection<T>.Adds an item to the ICollection<T>. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
ICollection<T>.Clear()

Rimuove tutti gli elementi da ICollection<T>.Removes all items from the ICollection<T>. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
ICollection<T>.IsReadOnly

Ottiene un valore che indica se ICollection<T> è di sola lettura.Gets a value indicating whether the ICollection<T> is read-only.

(Ereditato da ReadOnlyCollection<T>)
ICollection<T>.Remove(T)

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.Returns an enumerator that iterates through a collection.

(Ereditato da ReadOnlyCollection<T>)
IList.Add(Object)

Aggiunge un elemento a IList.Adds an item to the IList. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList.Clear()

Rimuove tutti gli elementi da IList.Removes all items from the IList. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList.Contains(Object)

Stabilisce se IList contiene un valore specifico.Determines whether the IList contains a specific value.

(Ereditato da ReadOnlyCollection<T>)
IList.IndexOf(Object)

Determina l'indice di un elemento specifico in IList.Determines the index of a specific item in the IList.

(Ereditato da ReadOnlyCollection<T>)
IList.Insert(Int32, Object)

Inserisce un elemento in IList in corrispondenza dell'indice specificato.Inserts an item to the IList at the specified index. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList.IsFixedSize

Ottiene un valore che indica se IList ha dimensioni fisse.Gets a value indicating whether the IList has a fixed size.

(Ereditato da ReadOnlyCollection<T>)
IList.IsReadOnly

Ottiene un valore che indica se IList è di sola lettura.Gets a value indicating whether the IList is read-only.

(Ereditato da ReadOnlyCollection<T>)
IList.Item[Int32]

Ottiene l'elemento in corrispondenza dell'indice specificato.Gets the element at the specified index. Si verifica un'eccezione NotSupportedException se si tenta di impostare l'elemento in corrispondenza dell'indice specificato.A NotSupportedException occurs if you try to set the item at the specified index.

(Ereditato da ReadOnlyCollection<T>)
IList.Remove(Object)

Rimuove la prima occorrenza di un oggetto specifico da IList.Removes the first occurrence of a specific object from the IList. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList.RemoveAt(Int32)

Rimuove l'elemento IList in corrispondenza dell'indice specificato.Removes the IList item at the specified index. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList<T>.Insert(Int32, T)

Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato.Inserts an item to the IList<T> at the specified index. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)
IList<T>.Item[Int32]

Ottiene l'elemento in corrispondenza dell'indice specificato.Gets the element at the specified index. Si verifica un'eccezione NotSupportedException se si tenta di impostare l'elemento nell'indice specificato.An NotSupportedException occurs if you try to set the item at the specified index.

(Ereditato da ReadOnlyCollection<T>)
IList<T>.RemoveAt(Int32)

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.Removes the IList<T> item at the specified index. Questa implementazione genera sempre NotSupportedException.This implementation always throws NotSupportedException.

(Ereditato da ReadOnlyCollection<T>)

Metodi di estensione

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

GetPrimitiveTypes(EdmItemCollection, Version)

Ottiene l'elenco dei tipi primitivi per la versione specificata di EDM.Gets the list of primitive types for the given version of Edm.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Restituisce una raccolta di elementi filtrati che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi discendenti di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Restituisce una raccolta filtrata di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Restituisce una raccolta di elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Restituisce una raccolta filtrata degli elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of the child elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Restituisce una raccolta di nodi che contiene tutti i nodi nella raccolta di origine ordinati in base all'ordine con cui sono riportati nel documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi figlio di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Rimuove ciascun nodo nella raccolta di origine dal nodo padre.Removes every node in the source collection from its parent node.

Si applica a