【发布时间】:2020-02-25 01:13:12
【问题描述】:
我已经设置了一个类似于这个 sqlfiddle 的查询
http://sqlfiddle.com/#!18/402f6/4
它返回单个 JSON(SQL Server 2016+ 中提供的一项功能)列。
如您所想,我将 JSON 发布到 Web API 端点。
但是,Web API 端点将每个请求可以提交的“行”数限制为 25。
因此,在我的示例中,我希望返回 4 行 JSON 或 4 个 JSON 结果集,而不是返回 1 行包含 100 条记录的 JSON。
可以吗?它需要如何重构才能做到这一点?
【问题讨论】:
-
小提琴很好,但您需要在问题中发布足够的代码以使其独立。
-
您正在返回一个 Json 数组。您是否能够在代码中将其反序列化为列表?您是否严格需要在 SQL 中执行此操作?
-
@DaleBurrell,抱歉,我不关注。
-
@ZeinSleiman,现在我被告知只使用 sql 中的 json 提取。我要求反序列化为 pocos,但被否决了。不过,这是个好问题。
-
请更新您的问题以包含理解您的问题所需的最少代码(例如,如果 sqlfiddle 站点已关闭)。
标签: c# sql json sql-server