1

我在前端使用 dapper 来处理数据并将其插入数据仓库。我有一个场景,我需要将批量数据从 dapper 发送到数据仓库并对其执行少量操作。我可以使用数据表来做到这一点。我可以创建一个数据表,用数据填充它,然后将该数据表传递给将对其进行一些处理的存储过程。

但是在数据仓库中,我无法创建数据表。但我需要将数据批量发送到存储过程并对其进行处理。我怎样才能做到这一点?

处理数据意味着我可能必须使用存储过程中的数据对一个或多个表上的更新、插入或删除等数据执行多项操作

谢谢

4

1 回答 1

0

但我需要将数据批量发送到存储过程并对其进行处理。我怎样才能做到这一点?

那么,您可能需要一个“表值参数”,通常通过DataTable. Dapper 可以通过 方法将数据加载数据表中ExecuteReader(然后您可以使用此阅读器加载DataTable),或者可以简单地将数据表作为参数传递:以通常的方式将其添加为参数值。

于 2018-03-29T08:21:12.400 回答