Spiga

March 2007 CTP Linq 的一些改变

2007-05-17 23:52 by 无心之柳.NET, 2993 visits, 收藏, 编辑

开始学习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

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





Creative Commons License
作品平波创作,采用知识共享署名 2.5 中国大陆许可协议进行许可。
Add your comment

14 条回复

  1. #1楼 工[未注册用户]2007-05-18 00:00
    你累不累,学它干什么,为什么不巩固一下以前的知识.
     回复 引用   
  2. #2楼 Clingingboy      2007-05-18 00:14
    当然已经成熟起来了,是该学
     回复 引用 查看   
  3. #3楼[楼主] 无心之柳.NET      2007-05-18 00:54
    @工
    我又不是去考试,以前的知识就算有点忘了查一资料就可以回来,我就知道我现在想在项目中用它,我就要学一下他,新的知识虽然是学不完的,但是只要你要用到了就要去关注一下它
     回复 引用 查看   
  4. #4楼 Jeffrey Zhao      2007-05-18 01:12
    @工
    自然应该学,呵呵。
     回复 引用 查看   
  5. #5楼 cnodin[未注册用户]2007-05-18 01:35
    Orcas CTP带的MSDN上有相当详细的LINQ的介绍
     回复 引用   
  6. #6楼 Artech      2007-05-18 01:41
    @工
    我觉得技术人员应该先具有对新技术敏感的嗅觉。

    至于是不是要花大量的功夫深入学习,应该根据你自己的发展和兴趣而定。而实际上我们不可能有那么多的精力这样做。
     回复 引用 查看   
  7. #7楼 布尔      2007-05-18 08:10
    跟着新,不变老
     回复 引用 查看   
  8. #8楼 Clingingboy      2007-05-18 09:00
    温故而知新
     回复 引用 查看   
  9. #9楼 木野狐      2007-05-18 09:48
    学然后知不足
     回复 引用 查看   
  10. #10楼 Jack Ma[未注册用户]2007-05-18 11:37
    j加油!
     回复 引用   
  11. #11楼 随风流月      2007-05-18 12:23
    March CTP <> Beta 1
    二者是有区别的,Beta 1 是在四月。
     回复 引用 查看   
  12. #12楼 Boler Guo      2007-05-18 18:35
    Visual Studio "Orcas" beta1 pro版本不能算是March CTP了,命名空间一直在变,beta2可能还会变
     回复 引用 查看   
  13. #13楼 电子网[未注册用户]2007-05-18 23:25
    好文章
     回复 引用   
  14. #14楼 Solog      2007-05-19 10:25
    闲着刚看了一点,谢谢LZ。我用的是BETA1 PRO
    介绍点心得和资料吧。
     回复 引用 查看