ITable Interfaz

Definición

Se usa en escenarios de consulta con establecimiento flexible de tipos.

public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
    interface IQueryable
    interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
Derivado
Implementaciones

Comentarios

Para obtener más información sobre los métodos, vea Table<TEntity>.

Propiedades

Context

Obtiene el objeto DataContext utilizado para recuperar este ITable.

ElementType

Obtiene el tipo de los elementos que se devuelven cuando se ejecuta el árbol de expresión asociado a esta instancia de IQueryable.

(Heredado de IQueryable)
Expression

Obtiene el árbol de expresión que está asociado a la instancia de IQueryable.

(Heredado de IQueryable)
IsReadOnly

Indica si el tipo de las entidades contenidas en esta instancia de ITable tiene una clave principal.

Provider

Obtiene el proveedor de consultas que está asociado a este origen de datos.

(Heredado de IQueryable)

Métodos

Attach(Object)

Asocia una entidad a DataContext en un estado no modificado.

Attach(Object, Boolean)

Asocia todas las entidades de una colección al objeto DataContext en un estado modificado o no modificado.

Attach(Object, Object)

Adjunta una entidad a DataContext en un estado modificado o no modificado especificando la entidad y su estado original.

AttachAll(IEnumerable)

Asocia todas las entidades de una colección al objeto DataContext en un estado modificado o no modificado.

AttachAll(IEnumerable, Boolean)

Asocia todas las entidades de una colección al objeto DataContext en un estado modificado o no modificado.

DeleteAllOnSubmit(IEnumerable)

Coloca todas las entidades de la colección en un estado pending delete.

DeleteOnSubmit(Object)

Coloca una entidad de esta tabla en un estado pending delete.

GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

(Heredado de IEnumerable)
GetModifiedMembers(Object)

Devuelve una matriz de los miembros modificados que contienen sus valores actuales y originales.

GetOriginalEntityState(Object)

Recupera los valores originales.

InsertAllOnSubmit(IEnumerable)

Agrega todas las entidades de una colección a DataContext en un estado pending insert.

InsertOnSubmit(Object)

Agrega a esta tabla una entidad en un estado pending insert.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Cast<TResult>(IQueryable)

Convierte los elementos de IQueryable en el tipo especificado.

OfType<TResult>(IQueryable)

Filtra los elementos de IQueryable en función de un tipo especificado.

Se aplica a