ITable Schnittstelle

Definition

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

DeleteOnSubmit(Object)

Fügt eine Entität aus dieser Tabelle in einen pending delete Zustand ein.

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

InsertOnSubmit(Object)

Fügt dieser Tabelle eine Entität in einem pending insert Zustand hinzu.

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.

Gilt für: