Design patterns 数据访问层设计模式

Design patterns 数据访问层设计模式,design-patterns,database-design,data-access-layer,dataobjects.net,Design Patterns,Database Design,Data Access Layer,Dataobjects.net,我需要建立一个数据访问层,我正在寻找正确的设计模式 我需要的是: 对象映射:它不应该太复杂,也不应该太通用 我有很多查找表,我需要找到一个好方法来加载它们。我不关心启动时间(当程序启动时),我关心的是最小化到db的连接数量,另一方面不杀死虚拟内存 关系:我有很多相互关联的对象,我需要一种通用的方式来加载我想要的任意多的关系 第二个(以上)对我来说是最关键的。有什么建议吗 谢谢看起来这里可以使用正面图案 还有可能是单身模式。我建议尝试重写这一点——很难理解你想说什么。狐狸?大块培根?我很困惑。这可

我需要建立一个数据访问层,我正在寻找正确的设计模式

我需要的是:

  • 对象映射:它不应该太复杂,也不应该太通用
  • 我有很多查找表,我需要找到一个好方法来加载它们。我不关心启动时间(当程序启动时),我关心的是最小化到db的连接数量,另一方面不杀死虚拟内存
  • 关系:我有很多相互关联的对象,我需要一种通用的方式来加载我想要的任意多的关系
  • 第二个(以上)对我来说是最关键的。有什么建议吗


    谢谢

    看起来这里可以使用正面图案


    还有可能是单身模式。

    我建议尝试重写这一点——很难理解你想说什么。狐狸?大块培根?我很困惑。这可能意味着“把重点放在2号上,因为它是最关键的”shuky,你是否有兴趣自己写所有东西,或者一个能做你想做的大部分事情的框架(比如Hibernate)是可以接受的?我也同意更精确的描述是必要的。