Condividi tramite


ITable Interfaccia

Definizione

Oggetto utilizzato per gli scenari di query con tipizzazione debole.

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
Derivato
Implementazioni

Commenti

Per altre informazioni sui metodi, vedere Table<TEntity>.

Proprietà

Context

Ottiene l'oggetto DataContext utilizzato per recuperare ITable.

ElementType

Ottiene il tipo dell'elemento o degli elementi che sono restituiti quando la struttura ad albero dell'espressione associata a questa istanza di IQueryable è eseguita.

(Ereditato da IQueryable)
Expression

Ottiene la struttura ad albero dell'espressione associata all'istanza di IQueryable.

(Ereditato da IQueryable)
IsReadOnly

Indica se il tipo delle entità contenute in questa istanza di ITable dispone di una chiave primaria.

Provider

Ottiene il provider della query associato all’origine dati.

(Ereditato da IQueryable)

Metodi

Attach(Object)

Associa un'entità a DataContext in stato non modificato.

Attach(Object, Boolean)

Associa tutte le entità di una raccolta a DataContext in uno stato modificato o non modificato.

Attach(Object, Object)

Associa un'entità a DataContext in uno stato modificato o non modificato specificando l'entità e lo stato originale.

AttachAll(IEnumerable)

Associa tutte le entità di una raccolta a DataContext in uno stato modificato o non modificato.

AttachAll(IEnumerable, Boolean)

Associa tutte le entità di una raccolta a DataContext in uno stato modificato o non modificato.

DeleteAllOnSubmit(IEnumerable)

Imposta tutte le entità della raccolta sullo stato pending delete.

DeleteOnSubmit(Object)

Imposta un'entità di questa tabella sullo stato pending delete.

GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

(Ereditato da IEnumerable)
GetModifiedMembers(Object)

Restituisce una matrice di membri modificati che contengono i valori correnti e originali.

GetOriginalEntityState(Object)

Recupera i valori originali.

InsertAllOnSubmit(IEnumerable)

Aggiunge tutte le entità di una raccolta a DataContext in stato pending insert.

InsertOnSubmit(Object)

Aggiunge un'entità in stato pending insert a questa tabella.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Cast<TResult>(IQueryable)

Converte gli elementi di un oggetto IQueryable nel tipo specificato.

OfType<TResult>(IQueryable)

Filtra gli elementi di un oggetto IQueryable in base a un tipo specificato.

Si applica a