ITable Interfaz

Definición

Se usa para escenarios de consulta poco tipados.

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

Nombre Description
Context

Obtiene el DataContext objeto que se ha usado para recuperar este ITableobjeto .

ElementType

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

(Heredado de IQueryable)
Expression

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

(Heredado de IQueryable)
IsReadOnly

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

Provider

Obtiene el proveedor de consultas asociado a este origen de datos.

(Heredado de IQueryable)

Métodos

Nombre Description
Attach(Object, Boolean)

Asocia todas las entidades de una colección a en DataContext un estado modificado o sin modificar.

Attach(Object, Object)

Adjunta una entidad a DataContext en un estado modificado o sin modificar especificando tanto la entidad como su estado original.

Attach(Object)

Asocia una entidad a DataContext en un estado sin modificar.

AttachAll(IEnumerable, Boolean)

Asocia todas las entidades de una colección a en DataContext un estado modificado o sin modificar.

AttachAll(IEnumerable)

Asocia todas las entidades de una colección a en DataContext un estado modificado o sin modificar.

DeleteAllOnSubmit(IEnumerable)

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

DeleteOnSubmit(Object)

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

GetEnumerator()

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

(Heredado de IEnumerable)
GetModifiedMembers(Object)

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

GetOriginalEntityState(Object)

Recupera valores originales.

InsertAllOnSubmit(IEnumerable)

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

InsertOnSubmit(Object)

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

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

Cast<TResult>(IQueryable)

Convierte los elementos de un IQueryable en el tipo especificado.

OfType<TResult>(IEnumerable)

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

OfType<TResult>(IQueryable)

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

Se aplica a