Teilen über


ITable Schnittstelle

Definition

Wird für schwach typisierte Abfrageszenarien verwendet.

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
Abgeleitet
Implementiert

Hinweise

Weitere Informationen zu Methoden finden Sie unter Table<TEntity>.

Eigenschaften

Context

Ruft den DataContext ab, der zum Abrufen der ITable verwendet wurde.

ElementType

Ruft den Typ der Elemente ab, die zurückgegeben werden, wenn die Ausdrucksbaumstruktur ausgeführt wird, die mit dieser Instanz von IQueryable verknüpft ist.

(Geerbt von IQueryable)
Expression

Ruft die Ausdrucksbaumstruktur ab, die mit der Instanz von IQueryable verknüpft ist.

(Geerbt von IQueryable)
IsReadOnly

Gibt an, ob der in dieser ITable-Instanz enthaltene Entitätstyp über einen Primärschlüssel verfügt.

Provider

Ruft den Abfrageanbieter ab, der dieser Datenquelle zugeordnet ist.

(Geerbt von IQueryable)

Methoden

Attach(Object)

Fügt dem DataContext eine unveränderte Entität hinzu.

Attach(Object, Boolean)

Fügt alle Entitäten einer Auflistung im veränderten oder unveränderten Zustand an den DataContext an.

Attach(Object, Object)

Fügt eine Entität im veränderten oder unveränderten Zustand an den DataContext an, indem sowohl die Entität als auch ihr ursprünglicher Zustand angegeben werden.

AttachAll(IEnumerable)

Fügt alle Entitäten einer Auflistung im veränderten oder unveränderten Zustand an den DataContext an.

AttachAll(IEnumerable, Boolean)

Fügt alle Entitäten einer Auflistung im veränderten oder unveränderten Zustand an den DataContext an.

DeleteAllOnSubmit(IEnumerable)

Ändert den Zustand aller Entitäten in der Auflistung in pending delete.

DeleteOnSubmit(Object)

Ändert den Zustand einer Entität aus dieser Tabelle in pending delete.

GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

(Geerbt von IEnumerable)
GetModifiedMembers(Object)

Gibt ein Array von geänderten Membern mit den aktuellen und den ursprünglichen Werten zurück.

GetOriginalEntityState(Object)

Ruft die ursprünglichen Werte ab.

InsertAllOnSubmit(IEnumerable)

Fügt dem DataContext alle Entitäten einer Auflistung im Zustand pending insert hinzu.

InsertOnSubmit(Object)

Fügt der Tabelle eine Entität mit dem Status pending insert hinzu.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Cast<TResult>(IQueryable)

Konvertiert die Elemente einer IQueryable in den angegebenen Typ.

OfType<TResult>(IQueryable)

Filtert die Elemente eines IQueryable anhand eines angegebenen Typs

Gilt für: