【发布时间】:2023-10-04 17:53:01
【问题描述】:
我正在使用 .NET 开发一个事务性应用程序,并希望获得一些关于如何正确封装数据库访问的意见,以便:
- 我没有所有的连接字符串 在这个地方
- 多次调用同一个存储 不同功能的程序
- 或更糟,多次存储 不同的程序 单列
我很想知道使用像 NHibernate 这样的 ORM 是否有用,因为它可能只会给快速变化的数据模型增加另一层复杂性,并且需要在紧迫的时间内生成工件。
我对 ORM 包以外的方法或模式更感兴趣。
【问题讨论】:
-
非常广泛的问题。关于这个主题有整本书。
标签: database hibernate orm design-patterns encapsulation