ASP.NET MVC使用Dapper管理SQLConnection
|
我正在使用MVC快速介绍Stack Overflow / Sam Saffron发布的新Dapper Micro ORM。我想知道在控制器内部管理SQLConnection对象的最简单方法是什么?我正在做这样简单的事情,只是旋转一些数据并测试Dapper,但是像这样打开/关闭连接是不是一个主意?
public class HomeController : Controller
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[\"ajh\"].ConnectionString);
public HomeController()
{
}
public ActionResult Index()
{
// get me all comments
conn.Open();
var comments = conn.ExecuteMapperQuery<Comment>(\"select * from Comment\");
conn.Close();
return View(comments);
}
}
没有找到相关结果
已邀请:
2 个回复
授巨
尽管最好的方法是避免在控制器中直接访问数据。将数据访问方法埋入a2ѭ类或类似的类中,然后从控制器中调用它。
蹄寄噬非芹
在返回结果之前将其全部枚举,则可以