1

我是 Dapper 的新手,我想使用 Dapper.Contrib。是否有任何方法可以将存储过程与 Dapper.Contrib 方法一起使用。

例如 Dapper.Contrib 的方法是connection.GetAll<Invoice>().ToList();. 我想在这个扩展方法中调用存储过程。

4

1 回答 1

0

对于存储过程,使用.Query<T>扩展。

var result = cnn.Query<Data>("spGetData", new {Id = 1}, 
        commandType: CommandType.StoredProcedure);

这是指向 sql 映射器扩展源代码的链接。

于 2018-03-12T14:46:23.620 回答