ITable Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado para cenários de consulta com tipo fraco.
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
- Implementações
Comentários
Para obter mais informações sobre métodos, consulte Table<TEntity>.
Propriedades
| Nome | Description |
|---|---|
| Context |
Obtém o DataContext que foi usado para recuperar isso ITable. |
| ElementType |
Obtém o tipo dos elementos que são retornados quando a árvore de IQueryable expressão associada a essa instância é executada. (Herdado de IQueryable) |
| Expression |
Obtém a árvore de expressão associada à instância de IQueryable. (Herdado de IQueryable) |
| IsReadOnly |
Indica se o tipo de entidades contidas nessa ITable instância tem uma chave primária. |
| Provider |
Obtém o provedor de consulta associado a essa fonte de dados. (Herdado de IQueryable) |
Métodos
| Nome | Description |
|---|---|
| Attach(Object, Boolean) |
Anexa todas as entidades de uma coleção a DataContext um estado modificado ou não modificado. |
| Attach(Object, Object) |
Anexa uma entidade a DataContext um estado modificado ou não modificado especificando a entidade e seu estado original. |
| Attach(Object) |
Anexa uma entidade ao DataContext estado não modificado. |
| AttachAll(IEnumerable, Boolean) |
Anexa todas as entidades de uma coleção a DataContext um estado modificado ou não modificado. |
| AttachAll(IEnumerable) |
Anexa todas as entidades de uma coleção a DataContext um estado modificado ou não modificado. |
| DeleteAllOnSubmit(IEnumerable) |
Coloca todas as entidades da coleção em um |
| DeleteOnSubmit(Object) |
Coloca uma entidade dessa tabela em um |
| GetEnumerator() |
Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable) |
| GetModifiedMembers(Object) |
Retorna uma matriz de membros modificados que contêm seus valores atuais e originais. |
| GetOriginalEntityState(Object) |
Recupera valores originais. |
| InsertAllOnSubmit(IEnumerable) |
Adiciona todas as entidades de uma coleção ao DataContext estado em um |
| InsertOnSubmit(Object) |
Adiciona uma entidade em um |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |
| Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
| Cast<TResult>(IQueryable) |
Converte os elementos de um IQueryable no tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
| OfType<TResult>(IQueryable) |
Filtra os elementos de um IQueryable com base em um tipo especificado. |