ITable Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per scenari di query tipizzato in modo 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à
| Nome | Descrizione |
|---|---|
| Context |
Ottiene l'oggetto utilizzato per recuperare l'oggetto DataContextITable. |
| ElementType |
Ottiene il tipo degli elementi restituiti quando viene eseguita l'albero delle espressioni associato a questa istanza di IQueryable . (Ereditato da IQueryable) |
| Expression |
Ottiene l'albero delle espressioni associato all'istanza di IQueryable. (Ereditato da IQueryable) |
| IsReadOnly |
Indica se il tipo delle entità contenute in questa ITable istanza ha una chiave primaria. |
| Provider |
Ottiene il provider di query associato a questa origine dati. (Ereditato da IQueryable) |
Metodi
| Nome | Descrizione |
|---|---|
| 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 sia l'entità che il relativo stato originale. |
| Attach(Object) |
Collega un'entità DataContext a in uno stato non modificato. |
| AttachAll(IEnumerable, Boolean) |
Associa tutte le entità di una raccolta a DataContext in uno stato modificato o non modificato. |
| AttachAll(IEnumerable) |
Associa tutte le entità di una raccolta a DataContext in uno stato modificato o non modificato. |
| DeleteAllOnSubmit(IEnumerable) |
Inserisce tutte le entità dalla raccolta in uno |
| DeleteOnSubmit(Object) |
Inserisce un'entità da questa tabella in uno |
| GetEnumerator() |
Restituisce un enumeratore che scorre un insieme. (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 uno |
| InsertOnSubmit(Object) |
Aggiunge un'entità in uno |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| Cast<TResult>(IQueryable) |
Converte gli elementi di un IQueryable nel tipo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |
| OfType<TResult>(IQueryable) |
Filtra gli elementi di un IQueryable in base a un tipo specificato. |