如果你之前有试用了VS2008Beta,还尝鲜了ADO.NET Entity Framework(下称EF),做过了几个Demo而且现在又卸载了Beta装上了VS2008RTM,那么恭喜你,你之前的那些EF工程就无法正常编译了(可以正常打开的)。
我在安装完RTM后,想再继续EF可在新建Project模板中已经没有了ADO.NET Entity Data Model模板(添加后就回生成一个edmx文件,其实是xml),一开始想到可能需要重新安装(我的VS2005的模板老是丢失特别是Ajax和Web Project),卸载再SetUp 竟然提示:

继续打开项目,编译就会提示了System.Data.Objects,System.Data.Entity ...的找不到。
查看资料:
ADO.NET team blog Data
人家说了,只是对应与VS2008Beta2.而且EF版本也只是beta2,之前一直以为EF正式版会随着VS2008RTM可现在看来不是这样。那要等到什么时间呢?
大概看了下Linq,EF的东东,个人比较喜爱采用edmx来配置,因为更灵活,从这个角度说采用dbml,layout,cs的方式要弱一点。
可为什么EF没有在VS08中?我想不明白。
posted on 2007-12-06 17:37
梁广永【大海水】 阅读(152)
评论(0) 编辑 收藏 所属分类:
My view