根据ADO.NET产品组博客,微软推出了盼望已久的下一代ADO.NET的预览版,下载地址:
ADO.NET vNext CTP (Community Technology Preview) - August 2006
http://www.microsoft.com/downloads/details.aspx?FamilyId=B68F6F53-EC87-4122-B1C8-EE24A043BF72&displaylang=en
主要特性包括:
1。ADO.NET实体框架
- 实体数据模型(The Entity Data Model-EDM),允许开发人员在高抽象层对数据建模
- 强大的映射引擎,允许你方便地建立数据模型与数据存储数据定义之间的映射
- 支持使用实体SQL句法和LINQ查询EDM数据定义
- 对象服务层,允许你选择是否将查询结果呈现为行/列记录还是.NET对象。使用.NET对象的话,系统会透明地决定对象身份(identity),跟踪对象状态变化,以及处理更新
- 开放的数据提供器模型,允许其他存储机制接入(plug into)ADO.NET实体框架
- LINQ与实体的集成:使用LINQ语句来对EDM查询
- LINQ与DataSet的集成:终于可以对DataSet做任意查询了。可以使用LINQ对一个或多个DataTable对象做查询。这个实现甚至优化了某些查询模式,使其运行性能大为提高
下载包内含,
- ADO.NET CTP程序集
- 创建使用ADO.NET实体框架应用的项目模板
- 示范使用ADO.NET实体框架以及LINQ集成的样例
- 描述ADO.NET实体框架和LINQ集成的文档