風語·深蓝

Agile Methodology, HeadStorm And MindMap, they will change me.

导航

随笔分类 -  O/R Mapping

关注O/R Mapping,关注NHibernate
摘要:Linq to Entity是不支持Contains和Any方法的,因此要实现SQL语句中的IN关键字必须要用比较特殊一点的方式:[代码]注意这里的关键字:'it'还有另外一种做法是通过扩展方法对EntityFramework进行扩展实现的,比较麻烦而且可读性比较差因此不推荐使用了。有兴趣的可以到这里了解http://stackoverflow.com/questions/374267/conta... 阅读全文

posted @ 2009-06-30 16:16 風語者·疾風 阅读(429) 评论(0) 推荐(0) 编辑

摘要:因为在设计中的遗漏,把一个视图中包含大量Null值的列设定为了主键,导致在查询的时候,会把所有主键为Null值的对象都映射为第一条Null值的数据……噩梦……因此,我需要获取数据的时候只取部分属性,把主键列屏蔽掉。写法稍有点复杂,做个标记:Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文

posted @ 2009-06-25 20:57 風語者·疾風 阅读(563) 评论(1) 推荐(0) 编辑

摘要:MSDN上对MergeOption枚举的定义为:成员名称说明AppendOnly不会从数据源加载对象上下文中已存在的对象。这是查询或调用 EntityCollection<(Of <(TEntity>)>) 的 Load 方法时的默认行为。OverwriteChanges对象始终从数据源进行加载。数据源值会重写在对象上下文中对对象所做的任何属性更改。PreserveChan... 阅读全文

posted @ 2009-06-25 20:49 風語者·疾風 阅读(841) 评论(1) 推荐(1) 编辑

摘要:最近给公司做了一个面向对象设计与分析的培训,作为第一节内容,只能做全面性的概括和介绍的引子。但领导对此不是很满意,没办法,领导是希望培训后有现实立杆见影的效果,这个……目前能力达不到…… 把整理的PPT放在这里,作为概念性的介绍,自觉还是已经相当不错 阅读全文

posted @ 2007-05-31 13:18 風語者·疾風 阅读(1652) 评论(2) 推荐(0) 编辑