【发布时间】:2009-10-26 18:16:57
【问题描述】:
我不太确定在使用 ASP.Net MVC 和实体框架时使用哪种设计模式最有效,因此非常感谢任何指导!
您是将上下文存储在 Controller 类中,还是创建存储库更好?
如果您推荐 repo 设计,是否需要在每个方法中初始化上下文,像这样?或者这是一种更好的方法?:
public SomeEntity GetEntity(Guid id) {
using(Context ctx = new Context()) {
// code here...
}
}
【问题讨论】:
标签: asp.net-mvc design-patterns entity-framework