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 des scénarios de requêtes faiblement typées.
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
Context |
Obtient l'objet DataContext qui a été utilisé pour récupérer ITable. |
ElementType |
Obtient le type des éléments retournés lors de l'exécution de l'arborescence d'expression associée à cette instance de IQueryable. (Hérité de IQueryable) |
Expression |
Obtient l'arborescence d'expression associée à l'instance de IQueryable. (Hérité de IQueryable) |
IsReadOnly |
Indique si le type des entités contenues dans cette instance ITable possède une clé primaire. |
Provider |
Obtient le fournisseur de requêtes associé à cette source de données. (Hérité de IQueryable) |
Méthodes
Attach(Object) |
Attache une entité à la classe DataContext dans un état non modifié. |
Attach(Object, Boolean) |
Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié. |
Attach(Object, Object) |
Attache une entité à la classe DataContext dans un état modifié ou non modifié en spécifiant à la fois l'entité et son état d'origine. |
AttachAll(IEnumerable) |
Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié. |
AttachAll(IEnumerable, Boolean) |
Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié. |
DeleteAllOnSubmit(IEnumerable) |
Place toutes les entités de la collection dans un état |
DeleteOnSubmit(Object) |
Place une entité de cette table dans un état |
GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. (Hérité de IEnumerable) |
GetModifiedMembers(Object) |
Retourne un tableau de membres modifiés contenant 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 à la classe DataContext dans un état |
InsertOnSubmit(Object) |
Ajoute une entité dans un état |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
Cast<TResult>(IQueryable) |
Convertit les éléments d’un objet IQueryable vers le type spécifié. |
OfType<TResult>(IQueryable) |
Filtre les éléments d'un IQueryable en fonction du type spécifié. |