ITable 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於弱型別查詢案例。
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
- 衍生
- 實作
備註
欲了解更多方法資訊,請參見 Table<TEntity>。
屬性
| 名稱 | Description |
|---|---|
| Context |
取得 DataContext 用來取回這個 ITable的那個。 |
| ElementType |
取得執行與該 IQueryable 實例相關的表達式樹時回傳元素的類型。 (繼承來源 IQueryable) |
| Expression |
取得與 實 IQueryable例相關的表達樹。 (繼承來源 IQueryable) |
| IsReadOnly |
表示本 ITable 實例中所包含實體類型是否有主鍵。 |
| Provider |
取得與此數據源相關聯的查詢提供者。 (繼承來源 IQueryable) |
方法
| 名稱 | Description |
|---|---|
| Attach(Object, Boolean) |
將集合中的所有實體以修改或未修改狀態附加於 。DataContext |
| Attach(Object, Object) |
透過指定實體及其原始狀態,將實體附加於修改 DataContext 或未修改狀態。 |
| Attach(Object) |
將實體以未修改狀態附加於 。DataContext |
| AttachAll(IEnumerable, Boolean) |
將集合中的所有實體以修改或未修改狀態附加於 。DataContext |
| AttachAll(IEnumerable) |
將集合中的所有實體以修改或未修改狀態附加於 。DataContext |
| DeleteAllOnSubmit(IEnumerable) |
讓集合中的所有實體進入一個 |
| DeleteOnSubmit(Object) |
將這個表格中的一個實體放入一個 |
| GetEnumerator() |
傳回逐一查看集合的列舉值。 (繼承來源 IEnumerable) |
| GetModifiedMembers(Object) |
回傳一個包含其當前與原始值的修改成員陣列。 |
| GetOriginalEntityState(Object) |
取回原始數值。 |
| InsertAllOnSubmit(IEnumerable) |
將集合DataContext |
| InsertOnSubmit(Object) |
將處於某 |
擴充方法
| 名稱 | Description |
|---|---|
| AsParallel(IEnumerable) |
啟用查詢的平行處理。 |
| AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |
| Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
| Cast<TResult>(IQueryable) |
將 的 IQueryable 元素轉換為指定的類型。 |
| OfType<TResult>(IEnumerable) |
根據指定的型別篩選 IEnumerable 的專案。 |
| OfType<TResult>(IQueryable) |
根據指定的型別篩選 IQueryable 的專案。 |