ITable Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
DeleteOnSubmit(Object) |
Ändert den Zustand einer Entität aus dieser Tabelle in |
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 |
InsertOnSubmit(Object) |
Fügt der Tabelle eine Entität mit dem Status |
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 |