只是想收集不同的想法和观点,以确定LINQ属于哪个层(以及为什么)?
LINQ =语言集成查询.这是查询扩展,允许您查询从数据库到列表/集合到XML的任何内容.查询语言在任何层中都很有用.
但是,很多人将LINQ to SQL称为"LINQ".在这种情况下,当你使用L2S时,组合的BLL/DAL是有意义的,那就是你对数据库进行LINQ查询的地方.这当然不排除对更高层中的新(Linq到对象)查询中的相同查询的结果进行后续查询...