1

DALにIQueryable--Collectionsを返し、BLLでLinqを使用してクエリを実行した場合、それが良いアイデアであり、n層のパターンを壊さないかどうかを知りたいですか?では、n層についてはどうですか?つまり、すべてのエンティティがデータベースからフェッチされ、メモリ内でクエリされるということですか?...それは素晴らしいことです...

4

1 に答える 1

0

UnitOfWork の実装によって異なります。Nhibernate LINQ を使用し、DAL から返された IQueryable で LINQ 操作を行うたびにセッションが閉じられないようにします。

于 2010-07-20T22:38:58.633 に答える