刚把VS2008装好,转换了一个原来在VS2005上做的Solution,里面有好几个类库,本打处用Linq对原来类库中的数据库处理部分修改一下,但使用新增项中,并没有Linq To SQL 类模板,为了确认是不是项目转换的问题,就新增了一个类库项目,使用Framework 3.5,在其中新增项时,已经有了Linq类模板,由此确认应该是Framework版本的问题造成的原类库无法使用Linq类。对原类别属性的各项内容进行了查找,发现在编译->高级编译选项页中有一个目标Framework选项,原来设置的是2.0,修改为3.5,保存,再用新增项,已经有了Linq To SQL类模板。
发现了问题所在,对其它几个类库也修改了设置,一切完成,可以开始试试Linq了!