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. |