ITable Rozhraní

Definice

Používá se pro scénáře dotazů se slabým 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
Odvozené
Implementuje

Poznámky

Další informace o metodách najdete v tématu Table<TEntity>.

Vlastnosti

Context

Získá , DataContext který byl použit k načtení tohoto ITable.

ElementType

Získá typ elementů, které jsou vráceny při spuštění stromu výrazu přidruženého IQueryable k této instanci.

(Zděděno od IQueryable)
Expression

Získá strom výrazu, který je přidružen k instanci .IQueryable

(Zděděno od IQueryable)
IsReadOnly

Označuje, jestli typ entit obsažených v této ITable instanci má primární klíč.

Provider

Získá zprostředkovatele dotazu, který je přidružen k tomuto zdroji dat.

(Zděděno od IQueryable)

Metody

Attach(Object)

Připojí entitu k objektu DataContext v nezměněném stavu.

Attach(Object, Boolean)

Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu.

Attach(Object, Object)

Připojí entitu k objektu DataContext v upraveném nebo nezměněném stavu zadáním entity i jejího původního stavu.

AttachAll(IEnumerable)

Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu.

AttachAll(IEnumerable, Boolean)

Připojí všechny entity kolekce k objektu DataContext v upraveném nebo nezměněném stavu.

DeleteAllOnSubmit(IEnumerable)

Převede všechny entity z kolekce do pending delete stavu.

DeleteOnSubmit(Object)

Převede entitu z této tabulky do pending delete stavu.

GetEnumerator()

Vrací enumerátor procházející kolekci.

(Zděděno od IEnumerable)
GetModifiedMembers(Object)

Vrátí pole změněných členů, které obsahují jejich aktuální a původní hodnoty.

GetOriginalEntityState(Object)

Načte původní hodnoty.

InsertAllOnSubmit(IEnumerable)

Přidá všechny entity kolekce do DataContextpending insert ve stavu .

InsertOnSubmit(Object)

Přidá do této tabulky entitu pending insert ve stavu .

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Cast<TResult>(IQueryable)

Převede prvky objektu na IQueryable zadaný typ.

OfType<TResult>(IQueryable)

Filtruje prvky objektu IQueryable na základě zadaného typu.

Platí pro