海豚宝宝的代码生活

专注于.Net系统开发

导航

2010年9月1日 #

EF学习杂记39:如何重置Relationships

摘要: 场景: 在EF4.0中引入了FK relationships的概念,所以现在可以建立这样的一种模型: public class Division {    public int DivisionID {get;set} // Primary Key    public string Name {get;set;}    public ... 阅读全文

posted @ 2010-09-01 17:32 Bruse 阅读(425) 评论(1) 推荐(0)

EF学习杂记38:如何使用CodeOnly with Astoria

摘要: 当你在创建一个ADO.NET Data Services(我们通常称作Astoria)的时候,我们都是通过创建一个继承自DataService<T>类的方式来实现的。 public class BloggingService : DataService<BloggingEntities> 如果你想在EF中使用,<>中的类必须继承自ObjectContext类... 阅读全文

posted @ 2010-09-01 16:27 Bruse 阅读(286) 评论(0) 推荐(0)

EF学习杂技37:如何实现Conditional Include

摘要: 问题描述 有些朋友希望使用这样的一种查询方式,比如要查询Movies实体对象,同时想通过预先加载方式加载相关的Reviews对象,但是又希望只加载符合条件的部分Reviews。 很不幸的是,EF并不能满足这样的功能ObjectQuery<Movie>.Include(…)方法只能加载全部或者全部不加载。 解决方案 下面的变通方法可以实现上面的要求: public class ... 阅读全文

posted @ 2010-09-01 16:04 Bruse 阅读(839) 评论(0) 推荐(0)