Partage via


ITable Interface

Définition

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 pending delete.

DeleteOnSubmit(Object)

Place une entité de cette table dans un état pending delete.

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 pending insert.

InsertOnSubmit(Object)

Ajoute une entité dans un état pending insert à cette table.

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é.

S’applique à