EntitySet<TEntity> EntitySet<TEntity> EntitySet<TEntity> EntitySet<TEntity> Class

Definición

Permite la carga diferida y el mantenimiento de relaciones en el lado de la colección de relaciones de uno a varios y de uno a uno en aplicaciones de LINQ to SQL.Provides for deferred loading and relationship maintenance for the collection side of one-to-many and one-to-one relationships in a LINQ to SQL applications.

generic <typename TEntity>
 where TEntity : classpublic ref class EntitySet sealed : System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::Collections::Generic::IList<TEntity>, System::Collections::IList, System::ComponentModel::IListSource
public sealed class EntitySet<TEntity> : System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Collections.Generic.IList<TEntity>, System.Collections.IList, System.ComponentModel.IListSource where TEntity : class
type EntitySet<'Entity (requires 'Entity : null)> = class
    interface ICollection
    interface ICollection<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface seq<'Entity (requires 'Entity : null)>
    interface IList
    interface IList<'Entity (requires 'Entity : null)>
    interface IListSource
Public NotInheritable Class EntitySet(Of TEntity)
Implements ICollection(Of TEntity), IEnumerable(Of TEntity), IList, IList(Of TEntity), IListSource

Parámetros de tipo

TEntity

Tipo de datos de la entidad destino.The data type of the target entity.

Herencia
EntitySet<TEntity>EntitySet<TEntity>EntitySet<TEntity>EntitySet<TEntity>
Implementaciones

Comentarios

Esta clase se usa en combinación con EntityRef<TEntity>.This class is used in combination with EntityRef<TEntity>.

Constructores

EntitySet<TEntity>() EntitySet<TEntity>() EntitySet<TEntity>() EntitySet<TEntity>()

Inicializa una nueva instancia de la clase EntitySet<TEntity>.Initializes a new instance of the EntitySet<TEntity> class.

EntitySet<TEntity>(Action<TEntity>, Action<TEntity>) EntitySet<TEntity>(Action<TEntity>, Action<TEntity>) EntitySet<TEntity>(Action<TEntity>, Action<TEntity>) EntitySet<TEntity>(Action<TEntity>, Action<TEntity>)

Inicializa una nueva instancia de la clase EntitySet<TEntity> al mismo tiempo que proporciona controladores para las operaciones de agregar y quitar.Initializes a new instance of the EntitySet<TEntity> class while supplying handlers for add and remove operations.

Propiedades

Count Count Count Count

Obtiene el número de entidades de la colección EntitySet<TEntity>.Gets the number of entities in the EntitySet<TEntity> collection.

HasAssignedValues HasAssignedValues HasAssignedValues HasAssignedValues
HasLoadedOrAssignedValues HasLoadedOrAssignedValues HasLoadedOrAssignedValues HasLoadedOrAssignedValues

Especifica si EntitySet<TEntity> ha cargado o asignado un valor.Specifies whether the EntitySet<TEntity> has loaded or assigned a value.

HasLoadedValues HasLoadedValues HasLoadedValues HasLoadedValues
IsDeferred IsDeferred IsDeferred IsDeferred

Especifica si esta colección EntitySet<TEntity> tiene una consulta en diferido que aún no se ha ejecutado.Specifies whether this EntitySet<TEntity> has a deferred query that has not yet executed.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

Métodos

Add(TEntity) Add(TEntity) Add(TEntity) Add(TEntity)

Agrega una entidad.Adds an entity.

AddRange(IEnumerable<TEntity>) AddRange(IEnumerable<TEntity>) AddRange(IEnumerable<TEntity>) AddRange(IEnumerable<TEntity>)

Agrega una colección de entidades.Adds a collection of entities.

Assign(IEnumerable<TEntity>) Assign(IEnumerable<TEntity>) Assign(IEnumerable<TEntity>) Assign(IEnumerable<TEntity>)

Asigna una colección EntitySet<TEntity> a otra colección EntitySet<TEntity>.Assigns an EntitySet<TEntity> collection to another EntitySet<TEntity> collection.

Clear() Clear() Clear() Clear()

Quita todos los elementos.Removes all items.

Contains(TEntity) Contains(TEntity) Contains(TEntity) Contains(TEntity)

Especifica si EntitySet<TEntity> contiene una entidad concreta.Specifies whether the EntitySet<TEntity> contains a specific entity.

CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32)

Copia la colección EntitySet<TEntity> en una matriz.Copies the EntitySet<TEntity> to an array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.Returns an enumerator that iterates through a collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetNewBindingList() GetNewBindingList() GetNewBindingList() GetNewBindingList()

Crea una nueva lista para el enlace a un origen de datos.Creates a new list for binding to a data source.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(TEntity) IndexOf(TEntity) IndexOf(TEntity) IndexOf(TEntity)

Devuelve el índice de la entidad.Returns the index of the entity.

Insert(Int32, TEntity) Insert(Int32, TEntity) Insert(Int32, TEntity) Insert(Int32, TEntity)

Inserta una entidad en una posición de índice.Inserts an entity at an index position.

Load() Load() Load() Load()

Carga EntitySet<TEntity>.Loads the EntitySet<TEntity>.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(TEntity) Remove(TEntity) Remove(TEntity) Remove(TEntity)

Quita una entidad.Removes an entity.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita una entidad en un índice especificado.Removes an entity at a specified index.

SetSource(IEnumerable<TEntity>) SetSource(IEnumerable<TEntity>) SetSource(IEnumerable<TEntity>) SetSource(IEnumerable<TEntity>)

Establece el origen de EntitySet<TEntity>.Sets the source of the EntitySet<TEntity>.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Eventos

ListChanged ListChanged ListChanged ListChanged

Se produce cambia el contenido de una lista.Occurs when the contents of a list are changed.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count ICollection.Count ICollection.Count ICollection.Count
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Para una descripción de este miembro, vea IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Para una descripción de este miembro, vea SyncRoot.For a description of this member, see SyncRoot.

ICollection<TEntity>.IsReadOnly ICollection<TEntity>.IsReadOnly ICollection<TEntity>.IsReadOnly ICollection<TEntity>.IsReadOnly

Para una descripción de este miembro, vea IsReadOnly.For a description of this member, see IsReadOnly.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Para obtener una descripción de este miembro, vea GetEnumerator().For a description of this member, see GetEnumerator().

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Para una descripción de este miembro, vea Add(Object).For a description of this member, see Add(Object).

IList.Clear() IList.Clear() IList.Clear() IList.Clear()
IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Para una descripción de este miembro, vea Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Para una descripción de este miembro, vea IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Para una descripción de este miembro, vea Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Para obtener una descripción de este miembro, vea IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Para una descripción de este miembro, vea IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Para una descripción de este miembro, vea Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Para una descripción de este miembro, vea Remove(Object).For a description of this member, see Remove(Object).

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)
IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection

Para una descripción de este miembro, vea ContainsListCollection.For a description of this member, see ContainsListCollection.

IListSource.GetList() IListSource.GetList() IListSource.GetList() IListSource.GetList()

Para una descripción de este miembro, vea GetList().For a description of this member, see GetList().

Métodos de extensión

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a collection of the child elements of every element and document in the source collection.

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

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a