在有关该主题的许多帖子中,我遇到了无法回答我的问题的非常简单的示例。
假设有一个文档表和用户表。在用 ADO.NET 编写的 DAL 中,我有一种方法可以根据某些标准重试所有文档。现在我的 UI 我有一个案例,我需要显示这个列表以及创建者的名字。
据了解,我已经使用 DAL containsig JOIN 语句中的一种方法完成了它。但是,每次我有一个如此复杂的方法,我必须对一些没有将 1:1 标记为 DB 的对象进行自定义映射。
它应该放在另一层吗?如果是这样,那么我将不得不从连接查询中重新定位,以通过结果进行迭代并查询每个文档作者。. . 这没有意义......(性能)
这种情况的最佳方法是什么?