ITable Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Usado para cenários de consulta com digitação fraca.
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
Observações
Para mais informações sobre métodos, veja Table<TEntity>.
Propriedades
| Name | Description |
|---|---|
| Context |
Obtém o DataContext que foi usado para recuperar isto ITable. |
| ElementType |
Obtém o tipo do(s) elemento(s) que são devolvidos quando a árvore de expressões associada a esta instância de IQueryable é executada. (Herdado de IQueryable) |
| Expression |
Obtém a árvore de expressões associada à instância de IQueryable. (Herdado de IQueryable) |
| IsReadOnly |
Indica se o tipo das entidades contidas nesta ITable instância tem uma chave primária. |
| Provider |
Obtém o fornecedor de consultas associado a esta fonte de dados. (Herdado de IQueryable) |
Métodos
| Name | Description |
|---|---|
| Attach(Object, Boolean) |
Anexa todas as entidades de uma coleção a DataContext , num estado modificado ou não modificado. |
| Attach(Object, Object) |
Anexa uma entidade a DataContext um estado modificado ou não modificado, especificando tanto a entidade como o seu estado original. |
| Attach(Object) |
Anexa uma entidade a DataContext num estado não modificado. |
| AttachAll(IEnumerable, Boolean) |
Anexa todas as entidades de uma coleção a DataContext , num estado modificado ou não modificado. |
| AttachAll(IEnumerable) |
Anexa todas as entidades de uma coleção a DataContext , num estado modificado ou não modificado. |
| DeleteAllOnSubmit(IEnumerable) |
Coloca todas as entidades da coleção num |
| DeleteOnSubmit(Object) |
Coloca uma entidade desta tabela num |
| GetEnumerator() |
Devolve um enumerador que itera numa coleção. (Herdado de IEnumerable) |
| GetModifiedMembers(Object) |
Devolve um array de membros modificados que contêm os seus valores atuais e originais. |
| GetOriginalEntityState(Object) |
Recupera os valores originais. |
| InsertAllOnSubmit(IEnumerable) |
Adiciona todas as entidades de uma coleção a DataContext num |
| InsertOnSubmit(Object) |
Adiciona uma entidade num |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| Cast<TResult>(IQueryable) |
Converte os elementos de an IQueryable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |
| OfType<TResult>(IQueryable) |
Filtra os elementos de um IQueryable com base num tipo especificado. |