March 2007 CTP Linq 的一些改变-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

March 2007 CTP Linq 的一些改变

简介:

开始学习Linq,下载Visual Studio "Orcas" beta1 pro版本,安装过程中自带装上了.Net framework 3.5

在网上学习了N多资料以后开始自己尝试写一些代码,但是就算是照抄下来的代码也无法顺利编译,头都搞大了,后来才发现原来在March 2007 CTP中已经对一些命名空间,关键字等做了一些改变,难怪照着用以前几个CTP的方式写怎么也不能顺利编译了.为了让大家少犯类似的错误,我们我在学习过程中发现的一些改变共享一下

命名空间的改变
老版本中要引用的程序集有
System.ComponentModel.Data

System.Data.DLinq

System.Data.Extensions

System.Query

System.Xml.XLinq
March 2007 CTP中的改变

System.Core 
System.Data.Linq 
System.Xml.Linq
去掉了System.Query改成了System.Core但不仅仅是名称的改变,Core中的包含的内容要比原来的多的多
DLinq,XLinq直接改为Linq只不过是通过命称空间来区别

一些属性名和函数名的改变

函数Notification=>Action

属性名Autogen =>DbGenerated 
属性名Id=>PrimaryKey:= 
属性名IsParent =>IsForeignKey
属性名Unique=>IsUnique

暂时就发现这些,继续学习,碰到了其它的再补充





    本文转自无心之柳.NET博客园博客,原文链接:http://www.cnblogs.com/9527/archive/2007/05/17/750788.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章