Vs2008(bata2)装上也有一段时间了,一直没时间捣腾。还好最近大概看了看。就随便扯几句。
自动生成的类


看到有一个edmx文件。别慌,打开另存为.xml 用Ie打开:

注意到每个实体(Table)生成的代码中都有一个GetList() (默认返回值是IList),于是找来Reflector 看看到底有什么秘密。System.Data.Objects 下的ObjectQuery<T>,继续跟进去看到 ObjectResult<TMaterialized>。

其余的自己找了。
有消息说ADO.NET Entity(思归称作:ADO.NET 实体框架),不会随着VS2008(正式版)一起发布。见思归的Blog。但一个轻量级的LINQ to SQL 会集合在.net Framework 3.5中。看来ms是下决心要面向对象了。
想要在技术人员与DBMS中间加层木板,我看没那么容易。
至少 说ADD.NET 3.0(会在.net Framework 3.5中和VS2008正式版一起Release),是革命性的突破,还早了点!
note:我的是VS2008 Beta2 集成了.net Framework 3.0 正式版和.net Framework 3.5 beta2
本文探讨了使用VS2008 Beta2中的ADO.NET Entity框架的经验,介绍了如何通过edmx文件观察实体生成的代码,并利用Reflector深入研究其内部实现。此外,还讨论了微软对于ADO.NET Entity框架的发布计划及其与LINQ to SQL的关系。
5010

被折叠的 条评论
为什么被折叠?



