数据访问层设计模式

时间:2010-08-21 10:40:48

标签: design-patterns database-design data-access-layer dataobjects.net

我需要构建一个数据访问层,我正在寻找合适的设计模式。

我需要的是:

  1. 对象映射:它不应该太复杂而且不通用。
  2. 我有很多查找表,我需要一个很好的方法来加载它们。我不关心开始时间(当程序启动时),我关心的是最小化与数据库的连接数量,另一方面是不杀死虚拟内存。
  3. 关系:我有很多相互关联的连接对象,我需要一种通用的方式来加载我想要的关系。
  4. 2号(上图)对我来说最为关键。有什么建议吗?

    由于

1 个答案:

答案 0 :(得分:1)

看起来可以在这里使用Facade模式。

也许是Singleton模式。