翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇5-11测试实体引用或实体集合是否加载问题 你想测试关联实体或实体集合是否已经加载到上下文中,另外你想使用Code-First来管理数据访问。解决方案 假设你有如图5-26所示的概念模型图5-2.....
分类:
其他好文 时间:
2015-05-26 12:10:53
阅读次数:
204
5.6.4 《DbSet与DbContext》 介绍DbSet与DbContext中的核心属性及重要方法。 5.6.5 《数据更新的奥秘》 这一讲极为重要,因为它揭示出了Entity Framework实现数据更新的内部机理,了解这些内容,对于用好Entity Framework非常重要。 5.6....
分类:
其他好文 时间:
2015-05-25 18:11:09
阅读次数:
191
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇5-9关联实体过滤和排序问题 你有一实体的实例,你想加载应用了过滤和排序的相关实体。解决方案 假设你有如图5-24所示的概念模型图5-24 一个酒店预定系统的模型 假设我们有一个酒店(Hote...
分类:
编程语言 时间:
2015-05-25 16:18:28
阅读次数:
133
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇5-7在别的LINQ查询操作中使用Include()方法问题 你有一个LINQ查询,使用了类似这样的操作 group by,join,和where;你想使用Include()方法预先加载额外的实体....
分类:
其他好文 时间:
2015-05-25 07:23:46
阅读次数:
183
1.添加项,选择ADO.NET实体数据模型2.选择从数据库生成3.建立数据库连接4.选择要关联的表点击完成,数据库已连接完毕,并生成了对应的Model
分类:
数据库 时间:
2015-05-24 23:16:06
阅读次数:
171
之前的文章里面已经说了,EF的增删查改。那时候的修改,删除,只能是先查询出来要修改的数据,再修改,删除。。。现在来一个改进版的,增删查改。1.Add 1 static void Add() 2 { 3 //1.创建student对象,并使用对象初始化器...
分类:
其他好文 时间:
2015-05-24 18:42:37
阅读次数:
156
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇5-5加载完整的对象图问题 你有一个包含许多关联实体的模型,你想在一次查询中,加载完整的对象图实例。一般地,当一个页面视图需要呈现关联实体集时,你会选择这种方法,而不是延迟加载,因为延迟加载是通过....
分类:
其他好文 时间:
2015-05-24 10:04:14
阅读次数:
242
1.集合的标准查询运算符方法,是来自于System.Linq.Enumerable里给IEnumerable接口添加的扩展方法2.EF上下文里的DBSet里的标准查询运算符方法,来自于System.Linq.Queryable里的IQueryable接口添加的扩展方法3.延迟加载的,本质原因之一:当...
分类:
其他好文 时间:
2015-05-24 06:30:22
阅读次数:
159
Add 1 #region 1.0 新增+void Add() 2 /// 3 /// 新增 4 /// 5 static void Add() 6 { 7 //1.创建实体对象,使用对象初始...
分类:
其他好文 时间:
2015-05-23 20:07:54
阅读次数:
135
Entity Framework4.0现在也可以支持Mysql数据库了,这篇文章将向你展示如何用Code First的方式来实现。 1、首先新建一个项目,在项目中用NuGet添加如下引用: 2、在web.config文件中添加如下配置: 1 2 3 3、新建实体类:pu...
分类:
数据库 时间:
2015-05-23 20:07:39
阅读次数:
160