标签: c# asp.net-mvc repository-pattern entity-framework-5
我们在.NET Web应用程序中使用存储库模式。数据访问通过EF ORM完成。我们为应用程序使用的每个表都有一个存储库。存储库本质上具有返回IQueryable的GetAll()和GetAll(Expression> whereCondition)方法。主要处理和业务逻辑驻留在服务层(工作单元)中,它占用了许多存储库。在用户处理结束时,数据应保存在多个数据库和表中。这是通过EF执行的复杂存储过程实现的。我们如何为这些存储过程创建存储库?