ITable Interfejs

Definicja

Używany w przypadku scenariuszy zapytań ze słabym typem.

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
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat metod, zobacz Table<TEntity>.

Właściwości

Context

Pobiera element DataContext , który został użyty do pobrania tego ITableobiektu .

ElementType

Pobiera typ elementów zwracanych podczas wykonywania drzewa wyrażeń skojarzonego IQueryable z tym wystąpieniem.

(Odziedziczone po IQueryable)
Expression

Pobiera drzewo wyrażeń skojarzone z wystąpieniem klasy IQueryable.

(Odziedziczone po IQueryable)
IsReadOnly

Wskazuje, czy typ jednostek zawartych w tym ITable wystąpieniu ma klucz podstawowy.

Provider

Pobiera dostawcę zapytań skojarzonego z tym źródłem danych.

(Odziedziczone po IQueryable)

Metody

Attach(Object)

Dołącza jednostkę do obiektu DataContext w stanie niezmodyfikowanym.

Attach(Object, Boolean)

Dołącza wszystkie jednostki kolekcji do DataContext obiektu w stanie zmodyfikowanym lub niezmodyfikowanym.

Attach(Object, Object)

Dołącza jednostkę do DataContext obiektu w stanie zmodyfikowanym lub niezmodyfikowanym przez określenie zarówno jednostki, jak i stanu pierwotnego.

AttachAll(IEnumerable)

Dołącza wszystkie jednostki kolekcji do DataContext obiektu w stanie zmodyfikowanym lub niezmodyfikowanym.

AttachAll(IEnumerable, Boolean)

Dołącza wszystkie jednostki kolekcji do DataContext obiektu w stanie zmodyfikowanym lub niezmodyfikowanym.

DeleteAllOnSubmit(IEnumerable)

Umieszcza wszystkie jednostki z kolekcji w pending delete stanie .

DeleteOnSubmit(Object)

Umieszcza jednostkę z tej tabeli w pending delete stanie .

GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

(Odziedziczone po IEnumerable)
GetModifiedMembers(Object)

Zwraca tablicę zmodyfikowanych elementów członkowskich, które zawierają ich bieżące i oryginalne wartości.

GetOriginalEntityState(Object)

Pobiera oryginalne wartości.

InsertAllOnSubmit(IEnumerable)

Dodaje wszystkie jednostki kolekcji do DataContext obiektu w stanie .pending insert

InsertOnSubmit(Object)

Dodaje jednostkę w pending insert stanie do tej tabeli.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Cast<TResult>(IQueryable)

Konwertuje elementy elementu IQueryable na określony typ.

OfType<TResult>(IQueryable)

Filtruje elementy IQueryable elementu na podstawie określonego typu.

Dotyczy