.NET SDK
表格存储 .NET SDK 支持宽表模型操作。
功能列表
使用 SDK 的功能之前,您需要初始化 Client。.NET SDK 支持的功能明细请参见下表。
功能类型 | 功能操作 | 描述信息 |
创建一个数据表用于数据存储。您可以在创建数据表时配置主键列自增。 | ||
更新数据表的配置信息。 | ||
查看实例中所有数据表的名称。 | ||
查询数据表的配置信息。 | ||
删除指定的数据表。 | ||
向数据表中写入数据。 | ||
从数据表中读取数据。 | ||
删除数据表中的数据。 | ||
在服务端对读取结果再进行一次过滤,根据过滤器(Filter)中的条件决定返回的数据。 | ||
只有在数据满足更新条件的情况下,才能对表中数据进行更新,否则数据更新失败并给用户报错。 | ||
将列当成一个原子计数器使用,对该列进行原子计数操作。 | ||
为数据表创建一个多元索引。 | ||
列出指定表下的多元索引。 | ||
更新多元索引的数据生命周期。 | ||
查询多元索引的描述信息,包括多元索引的字段信息和索引配置等。 | ||
删除指定的多元索引。 | ||
基础查询类型包括全匹配查询、精确查询、多词精确查询、前缀查询、范围查询、通配符查询、列存在性查询、折叠(去重)、地理位置查询和嵌套类型查询。 | ||
查询条件支持包含一个或者多个子查询条件,根据子查询条件来判断数据是否满足查询条件。 | ||
使用多元索引查询数据时,您可以按照指定排列方式获取到返回数据;当返回结果行数较多时,通过使用跳转翻页或者连续翻页可以快速定位到所需数据。 | ||
可以实现求最小值、求最大值、求和、求平均值、统计行数、去重统计行数、按字段值分组、按范围分组、按地理位置分组、按过滤条件分组等操作;同时多个统计聚合功能可以组合使用,满足复杂的查询需求。 | ||
当不关心整个结果集的顺序时,可以使用并发导出数据功能以更快的速度将命中的数据全部返回。 | ||
为数据表创建一个二级索引。 | ||
使用单行读取和范围读取的方式查询索引表中数据。如果所需属性列已包含在索引表中,可以直接从索引表读取,否则需要查找数据表以获取相关数据。 | ||
删除数据表中指定的二级索引。 | ||
为已存在的表或者索引创建映射关系。 | ||
为已存在的映射表添加或删除属性列。 | ||
删除映射关系。 | ||
列出当前数据库中的映射表列表。 | ||
查询表的描述信息,例如字段名称、字段类型等。 | ||
查询表的索引描述信息。 | ||
查询表中的数据。 |
版本兼容性
当前最新版本为6.x.x版本,新版本对历史版本的兼容性如下:
对于5.x.x系列的SDK兼容。
对于4.x.x系列的SDK兼容。
对于3.x.x系列的SDK兼容。
对于2.x.x系列的SDK不兼容处如下。
接口部分不兼容:删除Condition.IGNORE、Condition.EXPECT_EXIST和Condition.EXPECT_NOT_EXIST。
DLL文件名称由Aliyun.dll变更为Aliyun.TableStore.dll。
关于SDK版本迭代的更多信息,请参见.NET SDK历史迭代版本。
相关文档
如需了解表格存储的错误处理方式,请参见错误处理。