![](/img/trans.png)
[英]ASP.NET MVC 4 DropdownListFor, Populating using LINQ from DBContext?
[英]disposing context file inherting from dbcontext in asp.net mvc
public class AccountController : Controller
{
private readonly mydbcontext db = new mydbcontext();
protected override void Dispose(bool disposing)
{
if (db != null)
{
db.Dispose();
}
base.Dispose(disposing);
}
public ActionResult Login()
{
var result = db.User.Select(x=>x);
// Do i need to call db.Dispose here? or will it get dispose automatically?
return View(result );
}
}
我在这里使用mydbcontext db的对象来获取用户的列表。
我是否需要显式调用db.dispose或使用我的登录操作结果中的语句,或者它是否会自动处理mydbcontext的对象。
db
将布置,当AuctionController
将布置。 你不必做更多的事情。
但更好的解决方案是使用DependancyInjection。 像那样
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.