Partilhar via


ITable Interface

Definição

Usado para cenários de consulta sem rigidez 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
Implementações

Comentários

Para obter mais informações sobre métodos, consulte Table<TEntity>.

Propriedades

Context

Obtém o DataContext que foi usado para recuperar esse ITable.

ElementType

Obtém o tipo de elemento que é retornado quando a árvore de expressão associada a esta instância do IQueryable é executada.

(Herdado de IQueryable)
Expression

Obtém a árvore de expressão que é associada à instância de IQueryable.

(Herdado de IQueryable)
IsReadOnly

Indica se o tipo das entidades contidas nesta instância ITable têm uma chave primária.

Provider

Obtém o provedor de consulta associado esta fonte de dados.

(Herdado de IQueryable)

Métodos

Attach(Object)

Anexa uma entidade ao DataContext em um estado inalterado.

Attach(Object, Boolean)

Anexa todas as entidades de uma coleção ao DataContext em um estado inalterado ou modificado.

Attach(Object, Object)

Anexa uma entidade para o DataContext em um estado modificado ou não modificado especificando a entidade e seu estado original.

AttachAll(IEnumerable)

Anexa todas as entidades de uma coleção ao DataContext em um estado inalterado ou modificado.

AttachAll(IEnumerable, Boolean)

Anexa todas as entidades de uma coleção ao DataContext em um estado inalterado ou modificado.

DeleteAllOnSubmit(IEnumerable)

Coloca todas as entidades da coleção em um estado pending delete.

DeleteOnSubmit(Object)

Coloca uma entidade desta tabela em um estado de pending delete.

GetEnumerator()

Retorna um enumerador que itera em uma coleção.

(Herdado de IEnumerable)
GetModifiedMembers(Object)

Retorna uma matriz de membros modificados que contêm os valores atuais e originais.

GetOriginalEntityState(Object)

Recupera os valores originais.

InsertAllOnSubmit(IEnumerable)

Adiciona todas as entidades de uma coleção ao DataContext em um estado pending insert.

InsertOnSubmit(Object)

Adiciona uma entidade em um estado pending insert a esta tabela.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IQueryable)

Converte os elementos de um IQueryable para o tipo especificado.

OfType<TResult>(IQueryable)

Filtra os elementos de um IQueryable com base em um tipo especificado.

Aplica-se a