1

我想知道,如果我让 DAL 返回 IQueryable - Collections 然后在 BLL 中使用 Linq 来执行我的查询,这是否是一个好主意并且不会破坏 n 层模式?那么 n-tiered 是什么?这是否意味着,我所有的实体都是从数据库中获取然后在内存中查询的?......那太棒了......

4

1 回答 1

0

这取决于您的 UnitOfWork 实施。使用 Nhibernate LINQ,并确保每次对从 DAL 返回的 IQueryable 执行 LINQ 操作时不会关闭会话。

于 2010-07-20T22:38:58.633 回答