摘要: 1. Projection[代码]2. Where[代码]3.Pagination[代码]4. Aggregation (Average, Max, Min, Count, Sum)[代码]5. Join[代码] 阅读全文
posted @ 2009-07-27 16:49 Crossing Dawn 阅读(311) 评论(1) 推荐(0) 编辑
摘要: 当使用EdmGen工具生成模型时同时生成了"项目名称.Views.cs"文件,命令如下[代码]生成的文件包括:Project.csdl, Project1.ssdl, Project1.msl, Project1.ObjectLayer.cs, Project1.Views.cs其中Project1.Views.cs就是存储模型视图。在Entity Framework中,当执行查询时,EF首先根据... 阅读全文
posted @ 2009-07-27 16:17 Crossing Dawn 阅读(649) 评论(2) 推荐(1) 编辑
摘要: 我们经常使用数据表中的类别字段来分辨所存记录的类型,在对象场景下,我们一般会将其演化为有继承关系的一组对象,以符合面向对象的设计和使用,那么我们在Entity Framework环境中如何来实现这样的实体关系呢?这里将通过一些例子,来说明一般场景下的使用方式。场景一:数据表Peoples记录了一些人,每个人都有唯一的工作类别,在该场景下,我们需要按照工作类别来构建一组对象,使得人根据工作类别进行了... 阅读全文
posted @ 2009-07-23 11:56 Crossing Dawn 阅读(2161) 评论(3) 推荐(3) 编辑
摘要: EdmGen.exe工具安装在.Net Framework目录中。命令语法为:EdmGen /mode:choice [options]有以下几种使用模式:/mode:ValidateArtifacts ---- 验证 .csdl .ssdl .msl 文件/mode:FullGeneration ---- 使用/connectionstring选项中指定的数据连接,生成.csdl .ssdl .... 阅读全文
posted @ 2009-07-23 09:16 Crossing Dawn 阅读(334) 评论(1) 推荐(0) 编辑
摘要: 有时我们需要以异步的方式监控对象属性的变化,并根据变化作出相应的处理。通过将被监控类实现INotifyPropertyChanged接口的方式可以简洁的达到这一目的。[代码] 阅读全文
posted @ 2009-07-01 16:08 Crossing Dawn 阅读(744) 评论(0) 推荐(0) 编辑