【发布时间】:2017-05-02 12:49:26
【问题描述】:
我们将 Dapper.net 用于 ASP.net MVC 5 应用程序中的数据层。
一个操作需要使用 MERGE 命令(如果 TitleID 存在,则更新记录,如果不存在,则插入它) - 如下所示:
MERGE BookInventory bi
USING BookOrder bo
ON bi.TitleID = bo.TitleID
WHEN MATCHED THEN
UPDATE
SET bi.Quantity = bi.Quantity + bo.Quantity
WHEN NOT MATCHED BY TARGET THEN
INSERT (TitleID, Title, Quantity)
VALUES (bo.TitleID, bo.Title,bo.Quantity);
可以使用 Dapper 将值映射到此 MERGE 语句吗?
我在这方面找不到任何东西,不清楚将 MERGE 与 Dapper.net 结合使用的最佳方法是什么?
【问题讨论】:
标签: dapper