【发布时间】:2012-02-17 23:17:51
【问题描述】:
在 Fowler 的“企业应用程序架构模式”一书中,没有提到存储库模式的持久特性。 “持久性功能”是指更新、保存、添加或删除实体的功能。只是对一组域对象的纯匹配机制。
另一方面,让我们看看 Mike Hadlow 名为 Using the IRepository pattern with LINQ to SQL 的博文。有一些具体的持久化方法,比如插入和删除。
那么存储库模式应该如何实现呢?你们能否请我指出好的“真正的”存储库实现。我对这个话题有些沮丧。
提前致谢!希望得到您的帮助!
【问题讨论】:
-
你需要它做什么?实现它。
-
存储库只不过是数据源和应用程序之间的抽象层。它是否具有持久功能或读取功能或两者都不相关
标签: c# .net asp.net-mvc linq-to-sql poeaa