davin

Just a little thinking and interest!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月15日

摘要: Who Needs Another New Query Language? 最后一个关心的问题是开发edm为什么要创造一种新的查询语言?为什么不采用现有的一种呢?在我稍微深入edm,答案一会儿就会变得非常清晰。到目前为止我介绍的主要关于为什么edm被创建以及edm的组成,事实上他是实体关系模型上是一脉相承的。创建一个模型不仅仅要能清晰地映射基础存储数据而且要代表应用程序域模型。Edm需要有能力建立概念模型如继承,多态。当前的查询语言没有支持基于继承和关系或者返回多态的数据集,新的查询语言必须满足这些需求。 阅读全文
posted @ 2008-08-15 19:24 davin 阅读(1303) 评论(0) 推荐(1)

摘要: 刚走出校园才2月,一开始工作就加入到Entity data model的学习实践当中,那时还是ctp版本.什么linq to sql, linq to object更别说linq to sql了.习惯了看中文资料一下子只有很少的英文资料可看,开始一段时间真的好难适应啊.当然对于一个菜鸟而言,创建数据模型肯定不是我的职责,我只是利用查询,利用EntityDataSource对模型进行查询,当然且不讨论这种用datasource进行访问数据的好与坏.既然是beta版自然有问题,最痛苦的一周居然遇上2个bug,都是通过一点点测试,通过在forums.microsoft.com提问,和老大交流得出的结论。好不容易等到RTM版本出来,在升级的等待中,一边希望在RTM中能够修复bug,一方面祈祷不要有太大的改动。一切完毕,发现改动不是一般的大特别是EntityDataSource,修改完项目中所有的error,查看bug是否修复,还是依旧。令人失望,不得不寻找其他解决办法.不过还是有许多令人称道的地方,比如说在创建EDM模型是允许数据库的表是松散的,所有表之间的关系都可以在模型中创建,当然如果是数 阅读全文
posted @ 2008-08-15 19:08 davin 阅读(4097) 评论(13) 推荐(0)