【发布时间】:2011-03-16 03:19:54
【问题描述】:
...它叫什么?
更详细:对于我的应用程序,我创建了一个很好的业务模型来作为内存对象使用。它与存储和视图无关。现在,对于存储层,有一个数据库:我将构建 SQL 查询(越少越好),从相关表中选择/连接等所有我需要的数据。一种“中间层”获取查询结果并构造具有所有关系的业务对象。
问题:您如何称呼这种方法?最佳做法是什么?
这发生在 .NET C# 项目中,但这与此设计问题无关。
(我发现问题 441532 非常相似,但我对更多设计输入感兴趣)
注意:我不采用 ORM 方法依赖于自动执行此操作的工具,因为该应用程序只需要从相对较大的数据库中选择的数据。
【问题讨论】:
标签: database data-access-layer business-objects