Compartir a través de


StoreItemCollection (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Clase para representar una colección de elementos en el espacio de almacenamiento.

Jerarquía de herencia

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

Espacio de nombres:  System.Data.Entity.Core.Metadata.Edm
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Class StoreItemCollection _
    Inherits ItemCollection
'Uso
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

El tipo StoreItemCollection expone los siguientes miembros.

Constructores

  Name Descripción
Método público StoreItemCollection(IEnumerable<XmlReader>) Inicializa una nueva instancia de la clase StoreItemCollection utilizando el lector XMLReader especificado.
Método público StoreItemCollection(String[]) Inicializa una nueva instancia de la clase StoreItemCollection utilizando las rutas de acceso a archivos especificadas.
Método público StoreItemCollection(EdmModel) Inicializa una nueva instancia de la clase StoreItemCollection.

Superior

Propiedades

  Name Descripción
Propiedad pública Count (Se hereda de ReadOnlyCollection<GlobalItem>).
Propiedad pública DataSpace Obtiene el modelo de datos asociado a esta colección de elementos. (Se hereda de ItemCollection).
Propiedad pública IsReadOnly Obtiene un valor que indica si esta colección es de solo lectura. (Se hereda de ReadOnlyMetadataCollection<T>).
Propiedad pública Item[String] Obtiene un elemento de esta colección mediante el uso de la identidad especificada. (Se hereda de ReadOnlyMetadataCollection<T>).
Propiedad pública Item[Int32] (Se hereda de ReadOnlyCollection<GlobalItem>).
Propiedad protegida Items (Se hereda de ReadOnlyCollection<GlobalItem>).
Propiedad pública ProviderFactory Obtiene el generador de proveedor de la StoreItemCollection.
Propiedad pública ProviderInvariantName Obtiene el nombre invariable de la StoreItemCollection.
Propiedad pública ProviderManifest Obtiene el manifiesto del proveedor de la StoreItemCollection.
Propiedad pública ProviderManifestToken Obtiene el token del manifiesto de la StoreItemCollection.
Propiedad pública StoreSchemaVersion Obtiene la versión del esquema de almacenamiento de esta colección.

Superior

Métodos

  Name Descripción
Método público Contains(String) Determina si la colección contiene un elemento con la identidad especificada. (Se hereda de ReadOnlyMetadataCollection<T>).
Método público Contains(T) (Se hereda de ReadOnlyCollection<GlobalItem>).
Método público CopyTo (Se hereda de ReadOnlyCollection<GlobalItem>).
Método públicoMiembro estático Create Método de generador que crea una clase StoreItemCollection.
Método público Equals (Se hereda de Object).
Método protegido Finalize (Se hereda de Object).
Método público GetEntityContainer(String) Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades especificado. (Se hereda de ItemCollection).
Método público GetEntityContainer(String, Boolean) Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades especificado. (Se hereda de ItemCollection).
Método público GetEnumerator Devuelve un enumerador que puede recorrer en iteración esta colección. (Se hereda de ReadOnlyMetadataCollection<T>).
Método público GetFunctions(String) Devuelve todas las sobrecargas de las funciones mediante el uso del nombre especificado de esta colección de elementos. (Se hereda de ItemCollection).
Método público GetFunctions(String, Boolean) Devuelve todas las sobrecargas de las funciones mediante el uso del nombre especificado de esta colección de elementos. (Se hereda de ItemCollection).
Método público GetHashCode (Se hereda de Object).
Método público GetItem<T>(String) Devuelve un objeto GlobalItem fuertemente tipado mediante el uso de la identidad especificada. (Se hereda de ItemCollection).
Método público GetItem<T>(String, Boolean) Devuelve un objeto GlobalItem fuertemente tipado mediante el uso de la identidad especificada con una búsqueda que distinga mayúsculas de minúsculas o que no las distinga. (Se hereda de ItemCollection).
Método público GetItems<T> Devuelve todos los elementos del tipo especificado de esta colección. (Se hereda de ItemCollection).
Método público GetPrimitiveTypes Devuelve una colección de objetos PrimitiveType.
Método público GetType() (Se hereda de Object).
Método público GetType(String, String) Devuelve un objeto EdmType mediante el uso del nombre de tipo y el nombre de espacio de nombres especificados en esta colección de elementos. (Se hereda de ItemCollection).
Método público GetType(String, String, Boolean) Devuelve un objeto EdmType mediante el uso del nombre de tipo y el nombre de espacio de nombres especificados de esta colección de elementos. (Se hereda de ItemCollection).
Método público GetValue Recupera un elemento de esta colección mediante el uso de la identidad especificada. (Se hereda de ReadOnlyMetadataCollection<T>).
Método público IndexOf Devuelve el índice del valor especificado en esta colección. (Se hereda de ReadOnlyMetadataCollection<T>).
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString (Se hereda de Object).
Método público TryGetEntityContainer(String, EntityContainer%) Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades especificado.Si no hay contenedores de entidades, el parámetro de salida contiene null; de lo contrario, contiene el primer contenedor de entidades. (Se hereda de ItemCollection).
Método público TryGetEntityContainer(String, Boolean, EntityContainer%) Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades especificado.Si no hay contenedores de entidades, este parámetro de salida contiene null; de lo contrario, contiene el primer contenedor de entidades. (Se hereda de ItemCollection).
Método público TryGetItem<T>(String, T%) Devuelve un objeto GlobalItem fuertemente tipado mediante el uso de la identidad especificada de esta colección de elementos. (Se hereda de ItemCollection).
Método público TryGetItem<T>(String, Boolean, T%) Devuelve un objeto GlobalItem fuertemente tipado mediante el uso de la identidad especificada de esta colección de elementos. (Se hereda de ItemCollection).
Método público TryGetType(String, String, EdmType%) Devuelve un objeto EdmType mediante el uso del nombre de tipo y el nombre de espacio de nombres especificados de esta colección de elementos. (Se hereda de ItemCollection).
Método público TryGetType(String, String, Boolean, EdmType%) Devuelve un objeto EdmType mediante el uso del nombre de tipo y el nombre de espacio de nombres especificados de esta colección de elementos. (Se hereda de ItemCollection).
Método público TryGetValue Recupera un elemento de esta colección mediante el uso de la identidad especificada. (Se hereda de ReadOnlyMetadataCollection<T>).

Superior

Métodos de extensión

  Name Descripción
Método de extensión público GetAllAssociations Recupera una colección enumerable de todos los elementos AssociationType de esta ItemCollection (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetAllAssociationSets Recupera una colección enumerable de todos los elementos AssociationSet de esta ItemCollection (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetAllEntitySets Recupera una colección enumerable de todos los elementos EntitySet de esta ItemCollection (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetAllEntityTypes Recupera una colección enumerable de todos los elementos EntityType de esta ItemCollection (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetAllReferentialConstraints Recupera una colección enumerable de todos los elementos ReferentialConstraints de este SSDL/StoreItemCollection (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetEntityContainerName Recupera el atributo 'Name' del elemento &amp;lt;EntityContainer/&amp;gt; de esta ItemCollection. (Definido por MetadataWorkspaceExtensions).
Método de extensión público GetNamespace Recupera el espacio de nombres de esta ItemCollection examinando el primer StructuralType encontrado (Definido por MetadataWorkspaceExtensions).

Superior

Implementaciones de interfaz explícita

  Name Descripción
Implementación explícita de interfacesMétodo privado ICollection<T>.Add (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.Add (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado ICollection<T>.Clear (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.Clear (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.Contains (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado ICollection.CopyTo (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.IndexOf (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList<T>.Insert (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.Insert (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada IList.IsFixedSize (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada ICollection<T>.IsReadOnly (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada IList.IsReadOnly (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada ICollection.IsSynchronized (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada IList<T>.Item (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada IList.Item (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado ICollection<T>.Remove (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.Remove (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList<T>.RemoveAt (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesMétodo privado IList.RemoveAt (Se hereda de ReadOnlyCollection<GlobalItem>).
Implementación explícita de interfacesPropiedad privada ICollection.SyncRoot (Se hereda de ReadOnlyCollection<GlobalItem>).

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Core.Metadata.Edm (Espacio de nombres)