ITable Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
DeleteOnSubmit(Object) |
Coloca una entidad de esta tabla en un estado |
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 |
InsertOnSubmit(Object) |
Agrega a esta tabla una entidad en un estado |
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. |