ITable Interface

Définition

Utilisé pour des scénarios de requêtes faiblement typées.Used for weakly typed query scenarios.

public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
    interface IEnumerable
    interface IQueryable
Public Interface ITable
Implements IEnumerable, IQueryable
Dérivé
Implémente

Remarques

Pour plus d’informations sur les méthodes Table<TEntity>, consultez.For more information about methods, see Table<TEntity>.

Propriétés

Context

Obtient l'objet DataContext qui a été utilisé pour récupérer ITable.Gets the DataContext that has been used to retrieve this 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.Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.

(Hérité de IQueryable)
Expression

Obtient l'arborescence d'expression associée à l'instance de IQueryable.Gets the expression tree that is associated with the instance of IQueryable.

(Hérité de IQueryable)
IsReadOnly

Indique si le type des entités contenues dans cette instance ITable possède une clé primaire.Indicates if the type of the entities contained in this ITable instance has a primary key.

Provider

Obtient le fournisseur de requêtes associé à cette source de données.Gets the query provider that is associated with this data source.

(Hérité de IQueryable)

Méthodes

Attach(Object)

Attache une entité à la classe DataContext dans un état non modifié.Attaches an entity to the DataContext in an unmodified state.

Attach(Object, Boolean)

Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

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.Attaches an entity to the DataContext in either a modified or unmodified state by specifying both the entity and its original state.

AttachAll(IEnumerable)

Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

AttachAll(IEnumerable, Boolean)

Attache toutes les entités d'une collection à la classe DataContext dans un état modifié ou non modifié.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

DeleteAllOnSubmit(IEnumerable)

Place toutes les entités de la collection dans un état pending delete.Puts all entities from the collection into a pending delete state.

DeleteOnSubmit(Object)

Place une entité de cette table dans un état pending delete.Puts an entity from this table into a pending delete state.

GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.Returns an enumerator that iterates through a collection.

(Hérité de IEnumerable)
GetModifiedMembers(Object)

Retourne un tableau de membres modifiés contenant leurs valeurs actuelles et d'origine.Returns an array of modified members that contain their current and original values.

GetOriginalEntityState(Object)

Récupère les valeurs d'origine.Retrieves original values.

InsertAllOnSubmit(IEnumerable)

Ajoute toutes les entités d'une collection à la classe DataContext dans un état pending insert.Adds all entities of a collection to the DataContext in a pending insert state.

InsertOnSubmit(Object)

Ajoute une entité dans un état pending insert à cette table.Adds an entity in a pending insert state to this table.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable)

Convertit les éléments d’un objet IQueryable vers le type spécifié.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable)

Filtre les éléments d'un IQueryable en fonction du type spécifié.Filters the elements of an IQueryable based on a specified type.

S’applique à