Udostępnij za pośrednictwem


ITable Interfejs

Definicja

Używane w scenariuszach zapytań o słabym typie.

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 ITablepliku .

ElementType

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

(Odziedziczone po IQueryable)
Expression

Pobiera drzewo wyrażeń skojarzone z wystąpieniem elementu 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 DataContext obiektu 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, określając zarówno jednostkę, jak i jej oryginalny stan.

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 stanu w pending insert stanie .

InsertOnSubmit(Object)

Dodaje jednostkę w pending insert stanie do tej tabeli.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable 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 na IQueryable określony typ.

OfType<TResult>(IQueryable)

Filtruje elementy elementu IQueryable na podstawie określonego typu.

Dotyczy