【发布时间】:2021-08-20 16:27:11
【问题描述】:
我从这个 sql 代码中得到 5 个结果
SELECT count(Location) as total,
sum(case when Location= 'Province_A' then 1 else 0 end) AS count_A,
sum(case when Location= 'Province_A' then 1 else 0 end) AS count_B,
sum(case when Location= 'Province_A' then 1 else 0 end) AS count_C,
sum(case when Location= 'Province_A' then 1 else 0 end) AS count_D
FROM dataBase
如何将这 5 个结果捕获到 int 数组中
【问题讨论】:
-
取决于您与数据库的交互方式,可能使用
List<dynamic>? stackoverflow.com/a/42419101/1188197 -
这是一个具有 1 行和 5 列的单个 结果集。就像任何其他查询一样。您可以使用原始 ADO.NET、Dapper、Entity Framework 或任何其他 ORM 机制
标签: c#