【发布时间】:2018-03-09 11:40:06
【问题描述】:
我是 Dapper 的新手,我想使用 Dapper.Contrib。是否有任何方法可以将存储过程与 Dapper.Contrib 方法一起使用。
例如 Dapper.Contrib 的方法是connection.GetAll<Invoice>().ToList();。我想在这个扩展方法中调用存储过程。
【问题讨论】:
标签: dapper dapper-contrib
我是 Dapper 的新手,我想使用 Dapper.Contrib。是否有任何方法可以将存储过程与 Dapper.Contrib 方法一起使用。
例如 Dapper.Contrib 的方法是connection.GetAll<Invoice>().ToList();。我想在这个扩展方法中调用存储过程。
【问题讨论】:
标签: dapper dapper-contrib
对于存储过程,使用.Query<T> 扩展名。
var result = cnn.Query<Data>("spGetData", new {Id = 1},
commandType: CommandType.StoredProcedure);
这是Link 到 sql 映射器扩展的源代码。
【讨论】: