linq在传统n层开发中的疑惑.
1、实体类是放在DAL呢?还是在BLL?还是单独放在一个独立模块中?
2、如果在DAL,怎么把查询结果传递到其他层(以前可以用dataset、datatable来传递)?
3、实体类是不是需要在其它层被引用?
3、看了MSDN中关于“使用 LINQ to SQL 的 N 层应用程序和远程应用程序”的介绍,有一个问题没有搞清楚。它推荐把业务逻辑放在实体类中,但是即使是使用分布类分开来进行维护,但是分布类不能跨模块,这样就意味着DAL和BLL都只能放在一个模块中,这样不是失去了分模块的优点了吗?
------解决方案--------------------层次结构用传统的,只在局部使用linq
小项目多用,快速开发
大项目几乎不用,全部用存储过程处理了
------解决方案--------------------