如何在MVC 4中访问主项目的DBContext的区域中创建控制器?
发布于 2013-06-05 23:09:39
如何在MVC 4中访问主项目的DBContext的区域中创建控制器?
与在主应用程序中访问此DbContext的方式相同:
public class SomeAreaController: Controller
{
public ActionResult Index(int id)
{
using (var ctx = new MyDbContext())
{
var model = ctx.MyModels.First(x => x.Id == id);
return View(model);
}
}
}
如果您的区域位于一个单独的项目中,那么您可以将包含您的模型和数据上下文的数据访问层移到一个单独的类库中,这个类库可以在您的主ASP.NET MVC应用程序和包含您区域的项目之间重用。
https://stackoverflow.com/questions/16955722
复制