ITable Interface

Definição

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 pending delete estado.

DeleteOnSubmit(Object)

Coloca uma entidade desta tabela num pending delete estado.

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 pending insert estado.

InsertOnSubmit(Object)

Adiciona uma entidade num pending insert estado a esta tabela.

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.

Aplica-se a