davin

Just a little thinking and interest!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  53 随笔 :: 8 文章 :: 127 评论 :: 13万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2010 档案

摘要:写在之前:我想通过refector 反编译一下system.data.entity.dll(4.0 version),发现反编译出来的只有属性申明和方法声明,里面一句代码都没有,真是火大啊,试了几个.net4.0的其它dll同样也是如此,并且我的机器上的refector是最新版的,后来我觉得可能是dll的路径不对,我引用的是C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Data.Entity.dll,后来查找才知道,正确的路径是C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Data.Entity.dll。不过很奇怪的是这个路径下C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client\System.Data.Entity.dll反编译居然不正常。 阅读全文
posted @ 2010-11-29 23:26 davin 阅读(4844) 评论(2) 推荐(0) 编辑

摘要:这是EF4.0的new feature,在1.0版本时不支持的, Complex Type允许你讲几个属性以族的方式加入到一个类型,并且这个类型作为实体的一个属性,Complex Type可以包含Scalar属性和其它Complex Types,但是不能作为导航属性,Complex Type不能成为Entity key.Complex types在 object Context 是不被跟踪的(tracked) Note:Complex Type是不可以为空的,因此对于Complex Typed的值对于特定的操作不是很重要的话,最好创建一个默认值,防止出错。 阅读全文
posted @ 2010-11-25 23:04 davin 阅读(1089) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示