FYI, we just released an updated community preview of our LINQ support for both VB and C#, entitled “Microsoft Visual Studio Code Name “Orcas” Language-Integrated Query, May 2006 Community Technology Preview.” Or you could just call it “the May CTP.” Anyway, this new CTP has a lot of new goodies for VB programmers, as our LINQ support is greatly expanded. To crib straight from the readme, here’s some of the stuff we did:

Enhanced DLinq Support: This CTP adds support for Inheritance, Stored Procedures, User-Defined Functions, and Optimistic Concurrency Conflict Resolution (OCCR).  The new DLinq Designer provides a visual design surface for creating DLinq entity classes from database tables.

LINQ over DataSet: The full power of LINQ can now be applied to the DataSet, allowing you to use the Standard Query Operators and some DataSet-specific extensions to query against DataRows.

“Group By” Query Comprehensions: The compiler now supports “Group By” as a valid clause in LINQ Queries.

Outlining support for XML Literals in the Editor: In this release, we added outlining support for XML literals. You can now expand or collapse any Xml element literal that spans across more than one line.

Value extension property for XML axis properties: We added a Value extension property to the collections that are returned from the XML axis properties (i.e. IEnumerable(Of XElement) and IEnumerable(Of XAttribute)). This extension property does two things, it first picks up the first object in that IEnumerable, and if this object exists, it calls the "Value" property on this object (either XElement or XAttribute).

Global Xml namespace support: XML namespaces that are declared using the Imports statement can now be used in the XML literals.Select/From syntax: The previous tech preview supported using Select before From.  In an effort to provide better IntelliSense™, we’re switching to the From/Select format for this CTP.

Joins don’t require “It”:  You don’t need to use the iterator variable “it” anymore when performing a join operation, though it’s still required for grouping operations.

Xml axis properties syntax: The late bound Xml feature has a new name and a new distinct syntax where we wrap the element name with angle brackets. This new syntax makes the Xml axis properties visually distinct and solves problems that the previous CTP syntax had. See more information in this blog.

Enjoy!

转载于:https://www.cnblogs.com/zc1984/archive/2006/05/11/397016.html

New LINQ CTP!相关推荐

  1. 走马观花:Visual Studio Code Name Orcas Mar07CTP /体验DLINQ

    不知道什么叫"Orcas"?简单说应该就是下一版本的Visual Studio 吧. 现在atlas,LINQ,WF之类东西,对于VS2005是单独安装的,Orcas应该是全内置吧 ...

  2. March 2007 CTP Linq 的一些改变

    开始学习Linq,下载Visual Studio "Orcas" beta1 pro版本,安装过程中自带装上了.Net framework 3.5 在网上学习了N多资料以后开始自己 ...

  3. LINQ篇:ASP.NET using LINQ(Part One) Scott大师的产物

    [原文地址]Using LINQ with ASP.NET (Part 1) [原文发表日期]Sunday, May 14, 2006 9:49 PM 最近使我激动不已的新鲜事之一就是LINQ系列技术 ...

  4. 英语阅读推荐:使用AJAX+WF+LINQ制作Google IG式首页

    如果你既想学习ASP.NET AJAX,又想学习Windows Workflow Foundation,还想学习LINQ(包括DLinq和XLinq),能够一次过满足你三个愿望的除了Kinder出奇蛋 ...

  5. VS2005与VSOrcasExpress对LINQ各有所属~

    各有所属的属表示项目属性. 今天终于决定实战一下LINQ.可惜在VS2005里面(已经安装了.NET Framework3.5),LINQ的语法总是带着隆重的波浪线,真的很是不爽,不用说当然是编译失败 ...

  6. 使用LINQ解除SQL注入安全问题

    在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web应用安全漏洞,是一个被称为"SQL注入"的极危险的命令注入形式.命令注入的原始的形式本是指这样一种漏洞:攻击者 ...

  7. Parallel Extensions CTP第二版发布

    Parallel Extensions CTP第二版发布 LazyBee 2008年6月微软Parallel Extensions项目组发布了Parallel Extendsions CTP的第二个版 ...

  8. ef linq 中判断实体中是否包含某集合

    我有一个需求,问题有很多标签,在查询时,需要筛选包含查询标签的一个集合(List<int>),以前的做法是先查询出来符合查询标签条件的标签id的结果集A,再查询问题时,加上判断是否包含该标 ...

  9. 一.Linq to JSON是用来干什么的?

    Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和 ...

最新文章

  1. 安卓APP动态调试-IDA实用攻略
  2. java多线程解读一(基础篇)
  3. 最大后验概率估计算法
  4. 概率编程库Pymc3案例之神经网络
  5. 最近整理关于SQL Server2005性能优化技巧
  6. Java面向对象(3)--类的成员方法
  7. 2022最新Spring相关大厂常问技术面试题大全 —— 金三银四好时机
  8. 作者:陈钧,男,中国国防科技信息中心高级工程师、研究室主任。
  9. l4d2服务器修改武器伤害,辐射4武器伤害及护甲修改图文教程_快吧单机游戏
  10. [POJ1035]Spell checker
  11. 吴裕雄 python 神经网络——TensorFlow 花瓣分类与迁移学习(3)
  12. 从inceptionv1走向xception小结
  13. 一位计算机牛人的心得,谈计算机和数学
  14. Householder变换(反射变化)与Givens变换(旋转变化)的学习笔记
  15. js注释过后依然起作用
  16. html 库存管理页面,库存管理
  17. R语言aov函数进行重复测量方差分析(Repeated measures ANOVA、其中一个组内因素和一个组间因素)、分别使用interaction.plot函数和boxplot对交互作用进行可视化
  18. 【TensorFlow】【数字货币】【单词记忆】【微信运营】【DIY电脑】 | Chat · 预告
  19. 如何将flac音频格式转换mp3格式呢
  20. android ui 扁平化,为何UI集体变风格 扁平化是未来主流吗?

热门文章

  1. docker镜像的备份和恢复
  2. 【运维学习笔记】生命不息,搞事开始。。。
  3. 各种注意力机制PyTorch实现
  4. 全面理解Python中的类型提示(Type Hints)
  5. LeetCode简单题之按照频率将数组升序排序
  6. TensorFlow分布式详解
  7. CodeGen融合核心关系循环扩展
  8. 多尺度注意力机制的语义分割
  9. invalidate()源码分析
  10. 大数据调度平台Airflow(八):Airflow分布式集群搭建及测试