2008-11-02 02:50 作者:ning
新项目开始做了,令我高兴的是数据库访问层使用Linq来完成。因此理所当然的,VSTS2005也升级成VSTS2008,这下好了,可以使用VS2008带来的很多优势。比如,javascript智能提示和调试,C# 3.5的语法,Linq。
因为使用Linq,也带来了一些困惑,因为公司也是第一次使用LInq作为数据库访问方法,以前是使用的微软的企业库。困惑是应该把Linq工程放在哪一层,Business层还是DA层?因为Linq为我们生成了数据库对象的Entity应该是业务实体,但是Linq也具有了数据库访问的功能,这样又应该是DA层的东西。最后的实现是,Linq放在DA层,不知道是不是最好的解决方案?