ITable Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisé pour les scénarios de requête faiblement typés.
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
- Dérivé
- Implémente
Remarques
Pour plus d’informations sur les méthodes, consultez Table<TEntity>.
Propriétés
| Nom | Description |
|---|---|
| Context |
Obtient le DataContext qui a été utilisé pour récupérer ce ITable. |
| ElementType |
Obtient le type des éléments retournés lorsque l’arborescence d’expressions associée à cette instance d’est IQueryable exécutée. (Hérité de IQueryable) |
| Expression |
Obtient l’arborescence d’expressions associée à l’instance de IQueryable. (Hérité de IQueryable) |
| IsReadOnly |
Indique si le type des entités contenues dans cette ITable instance a une clé primaire. |
| Provider |
Obtient le fournisseur de requêtes associé à cette source de données. (Hérité de IQueryable) |
Méthodes
| Nom | Description |
|---|---|
| Attach(Object, Boolean) |
Attache toutes les entités d’une collection à l’état DataContext modifié ou non modifié. |
| Attach(Object, Object) |
Attache une entité à l’état DataContext modifié ou non modifié en spécifiant à la fois l’entité et son état d’origine. |
| Attach(Object) |
Attache une entité à l’état DataContext non modifié. |
| AttachAll(IEnumerable, Boolean) |
Attache toutes les entités d’une collection à l’état DataContext modifié ou non modifié. |
| AttachAll(IEnumerable) |
Attache toutes les entités d’une collection à l’état DataContext modifié ou non modifié. |
| DeleteAllOnSubmit(IEnumerable) |
Place toutes les entités de la collection dans un |
| DeleteOnSubmit(Object) |
Place une entité de cette table dans un |
| GetEnumerator() |
Retourne un énumérateur qui itère dans une collection. (Hérité de IEnumerable) |
| GetModifiedMembers(Object) |
Retourne un tableau de membres modifiés qui contiennent leurs valeurs actuelles et d’origine. |
| GetOriginalEntityState(Object) |
Récupère les valeurs d’origine. |
| InsertAllOnSubmit(IEnumerable) |
Ajoute toutes les entités d’une collection à l’étatDataContext. |
| InsertOnSubmit(Object) |
Ajoute une entité dans un |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| Cast<TResult>(IQueryable) |
Convertit les éléments d’un IQueryable type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |
| OfType<TResult>(IQueryable) |
Filtre les éléments d’une IQueryable en fonction d’un type spécifié. |