使用LINQ to SQL后,Model层就和DAL层到一起了,在DAL层中使用datacontext向BLL层返回实体对象时,类型为List<DAL.EntityName>,再返回给UI层,还是LIST<DAL.EntityName>类型。但是按原则在UI层是不允许引用DAL层的。请问应该如何解决?
网上有的说应将DBML单独分层,DAL调用其datacontext,这种方式好吗,感觉复杂度提高了,效率上没提高多少。。
请各位老师指点。
...全文
12210打赏收藏
linq to sql如何分层
使用LINQ to SQL后,Model层就和DAL层到一起了,在DAL层中使用datacontext向BLL层返回实体对象时,类型为List,再返回给UI层,还是LIST类型。但是按原则在UI层是不允许引用DAL层的。请问应该如何解决? 网上有的说应将DBML单独分层,DAL调用其datacontext,这种方式好吗,感觉复杂度提高了,效率上没提高多少。。 请各位老师指点。