在异步模式下运行 EF6 存储过程(数据库优先)的正确方法是什么?
我读到ToListAsync()
但我没有看到存储过程可用。
还不确定当实际调用返回 (#1) OUT 参数或 (#2) 项目列表时是否有不同的方式来调用存储过程:
Case #1
using (DBContext db = new DBContext())
{
ObjectParameter result = new ObjectParameter("Result",
typeof(global::System.Boolean));
db.Login("[email protected]", "password", result);
}
Case #2
using (DBContext db = new DBContext())
{
var result = db.Contact_GetList("New York");
}
谢谢您的帮助
按照这个workitem你需要使用SqlQueryAsync
。请随时在 EF Codeplex 网站上对工作项目进行投票。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)