Microsoft.WindowsAzure.Mobile.Service.Tables 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
DomainManager<TData> |
提供抽象概念,用於存取 的 TableController<TData> 後端存放區。 抽象概念可以根據後端存放區的功能,以兩種方式之一實作。 支援 IQueryable<T> 型模型的存放區可以實作 和 Lookup 方法, Query 而不支援直接支援的 IQueryable 存放區,或不是存取它們慣用的方式,可以實 QueryAsync 作 和 LookupAsync 方法。 |
EntityTableSqlGenerator |
更新 SQL DB 定義,以考慮 所 TableColumnType 標示的資料行。 EntityTableSqlGenerator可以使用 Scaffolded DbContext 或衍生自基類來 EntityContext 啟用 。 |
QueryResult |
表示查詢要求的結果,以及套用所有$filter系統查詢選項之後,要求 URI 所識別的實體總數。 |
TableColumnAttribute |
TableColumnAttribute可用來標注代表 所使用的 TableController<TData> 系統屬性的資料模型屬性。 藉由指出哪些資料行是識別碼、版本、createdAt 等。資料行,各種網域管理員可以利用該資訊來提供最佳可能對應至任何特定後端存放區。 |
TableController |
這是資料表控制器的非泛型通用基類。 強烈建議改用泛型版本 TableController{T},以提供各種資料表作業的強型別支援。 |
TableControllerConfigAttribute |
執行衍生控制器的 TableController<TData> 組態自訂。 |
TableControllerConfigProvider |
自訂衍生控制器的 TableController<TData> 設定。 |
TableFilterProvider |
註冊 TableFilterProvider 所使用的 TableController<TData> 特製化 System.Web.Http.Filters.IActionFilter 實例。 篩選準則會註冊為自訂控制器組態的一部分,您可以使用 類型 ITableControllerConfigProvider 來設定相依性插入引擎。 |
TableUtils |
提供資料表相關功能的各種公用程式和協助程式方法。 |
介面
IDomainManager<TData> |
提供抽象概念,用於存取 的 TableController<TData> 後端存放區。 抽象概念可以根據後端存放區的功能,以兩種方式之一實作。 支援 IQueryable<T> 型模型的存放區可以實作 和 Lookup 方法, Query 而不支援直接支援的 IQueryable 存放區,或不是存取它們慣用的方式,可以實 QueryAsync 作 和 LookupAsync 方法。 |
ITableControllerConfigProvider |
提供抽象概念,用於執行衍生控制器的 TableController<TData> 組態自訂。 實作可以透過 System.Web.Http.Services.DependencyResolver 註冊。 |
ITableData |
提供 ITableData 抽象概念,指出與用戶端通訊時,指定資料表資料模型的系統屬性如何序列化。 系統屬性的統一序列化可確保用戶端可以跨平臺統一處理系統屬性。 |
列舉
TableColumnType |
提供指定屬性之資料表資料行類型的指示。 TableColumnType用於 與 TableControllerConfigAttribute 連接,可用來裝飾資料類型。 |