你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.WindowsAzure.Mobile.Service.Tables 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
DomainManager<TData> |
提供用于访问 的后端存储的 TableController<TData>抽象。 可以根据后端存储的功能,采用两种方式之一实现抽象。 支持 IQueryable<T>基于 的模型的存储可以实现 Query 和 Lookup 方法,而不支持直接或 IQueryable 不是访问方法的首选方法的存储可以实现 QueryAsync 和 LookupAsync 方法。 |
EntityTableSqlGenerator |
汇报 SQL DB 定义,以考虑由 标记的TableColumnType列。 EntityTableSqlGenerator可以使用基架DbContext或从EntityContext基类派生来启用 。 |
QueryResult |
表示查询请求的结果,以及应用所有$filter系统查询选项后请求 URI 标识的实体总数。 |
TableColumnAttribute |
TableColumnAttribute可用于批注表示 所使用的TableController<TData>系统属性的数据模型属性。 通过指示哪些列是 ID、version、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>基于 的模型的存储可以实现 Query 和 Lookup 方法,而不支持直接或 IQueryable 不是访问方法的首选方法的存储可以实现 QueryAsync 和 LookupAsync 方法。 |
ITableControllerConfigProvider |
提供用于为派生控制器执行配置自定义的 TableController<TData> 抽象。 可以通过 注册 System.Web.Http.Services.DependencyResolver实现。 |
ITableData |
ITableData提供一个抽象,指示如何在与客户端通信时序列化给定表数据模型的系统属性。 系统属性的统一序列化可确保客户端可以跨平台统一处理系统属性。 |
枚举
TableColumnType |
提供给定属性的表列类型的指示。 TableColumnType与可用于修饰数据类型的 相关联TableControllerConfigAttribute。 |