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 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 |
| DeleteOnSubmit(Object) |
Coloca una entidad de esta tabla en un |
| 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 |
| InsertOnSubmit(Object) |
Agrega una entidad en un |
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. |