Я даю новый Dapper Micro ORM, выпущенный Stack Overflow/Sam Saffron, быстро используя MVC. Мне интересно, как проще всего управлять объектом 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);
}
}