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 typierte 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
| Name | Beschreibung |
|---|---|
| Context |
Ruft das, das DataContext zum Abrufen dieses ITableVerwendet wurde. |
| ElementType |
Ruft den Typ der Elemente ab, die zurückgegeben werden, wenn die ausdrucksstruktur, die dieser Instanz IQueryable zugeordnet ist, ausgeführt wird. (Geerbt von IQueryable) |
| Expression |
Ruft die Ausdrucksstruktur ab, die der Instanz von IQueryablezugeordnet ist. (Geerbt von IQueryable) |
| IsReadOnly |
Gibt an, ob der Typ der in dieser ITable Instanz enthaltenen Entitäten über einen Primärschlüssel verfügt. |
| Provider |
Ruft den Abfrageanbieter ab, der dieser Datenquelle zugeordnet ist. (Geerbt von IQueryable) |
Methoden
| Name | Beschreibung |
|---|---|
| Attach(Object, Boolean) |
Fügt alle Entitäten einer Auflistung entweder in einem geänderten oder unveränderten Zustand an DataContext . |
| Attach(Object, Object) |
Fügt eine Entität DataContext entweder in einem geänderten oder unveränderten Zustand an, indem sie sowohl die Entität als auch den ursprünglichen Zustand angeben. |
| Attach(Object) |
Fügt eine Entität an den DataContext in einem nicht geänderten Zustand an. |
| AttachAll(IEnumerable, Boolean) |
Fügt alle Entitäten einer Auflistung entweder in einem geänderten oder unveränderten Zustand an DataContext . |
| AttachAll(IEnumerable) |
Fügt alle Entitäten einer Auflistung entweder in einem geänderten oder unveränderten Zustand an DataContext . |
| DeleteAllOnSubmit(IEnumerable) |
Versetzt alle Entitäten aus der Auflistung in einen |
| DeleteOnSubmit(Object) |
Fügt eine Entität aus dieser Tabelle in einen |
| GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von IEnumerable) |
| GetModifiedMembers(Object) |
Gibt ein Array geänderter Elemente zurück, die ihre aktuellen und ursprünglichen Werte enthalten. |
| GetOriginalEntityState(Object) |
Ruft originale Werte ab. |
| InsertAllOnSubmit(IEnumerable) |
Fügt alle Entitäten einer Auflistung in DataContext einem |
| InsertOnSubmit(Object) |
Fügt dieser Tabelle eine Entität in einem |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| Cast<TResult>(IQueryable) |
Konvertiert die Elemente eines IQueryable Typs in den angegebenen Typ. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |
| OfType<TResult>(IQueryable) |
Filtert die Elemente einer IQueryable basierend auf einem angegebenen Typ. |