【发布时间】:2011-06-23 10:32:51
【问题描述】:
我们正在从 ASP.NET Web 窗体迁移到 MVC 2.0。在我们的大多数项目中,我们都有与数据库通信的典型设置。
通用(对象/实体,如“SiteMenu”和“用户”)
业务逻辑层(调用数据访问层)
数据访问层
DAL 有一个带有通用数据库操作的 DatabaseHelper、一个带有数据库特定操作(例如 MySQL)的 OdbcHelper 和一个带有所有存储过程的 StoredProcedure 类。
如何将此设计转化为存储库设计?我们想使用我们自己的数据库助手而不是 NHibernate 等。
你有什么建议?
【问题讨论】:
标签: asp.net-mvc repository data-access-layer bll