标签: linq-to-nhibernate
我想知道,如果我让DAL返回IQueryable - 收集然后在BLL中使用Linq来执行我的查询,这是一个好主意并且不会破坏n层模式。 那么n-tierred是什么?这是否意味着,我的所有实体都是从数据库中获取然后在内存中查询的?...这将是非常棒的......
答案 0 :(得分:0)
这取决于您的UnitOfWork实现。使用Nhibernate LINQ,并确保每次在从DAL返回的IQueryable上执行LINQ操作时,Session都不会关闭。