ITable Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se pro scénáře se slabě zadanými dotazy.
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 naleznete v tématu Table<TEntity>.
Vlastnosti
| Name | Description |
|---|---|
| Context |
Získá, DataContext který byl použit k načtení tohoto ITable. |
| ElementType |
Získá typ elementů, které jsou vráceny při strom výrazu asociovaný s touto instancí IQueryable je spuštěn. (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 |
Urč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
| Name | Description |
|---|---|
| Attach(Object, Boolean) |
Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu. |
| Attach(Object, Object) |
Připojí entitu DataContext k upravenému nebo nemodifikovanému stavu zadáním entity i jejího původního stavu. |
| Attach(Object) |
Připojí entitu DataContext k nemodifikovanému stavu. |
| AttachAll(IEnumerable, Boolean) |
Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu. |
| AttachAll(IEnumerable) |
Připojí všechny entity kolekce k DataContext upravenému nebo nemodifikovanému stavu. |
| DeleteAllOnSubmit(IEnumerable) |
Umístí všechny entity z kolekce do |
| DeleteOnSubmit(Object) |
Vloží entitu z této tabulky do |
| GetEnumerator() |
Vrátí enumerátor, který iteruje kolekcí. (Zděděno od IEnumerable) |
| GetModifiedMembers(Object) |
Vrátí pole upravený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 DataContext |
| InsertOnSubmit(Object) |
Přidá do této tabulky entitu |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| Cast<TResult>(IQueryable) |
Převede prvky zadaného IQueryable typu. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |
| OfType<TResult>(IQueryable) |
Filtruje prvky IQueryable na základě zadaného typu. |