摘要: NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。当Entity Framework在.NET 3.5 SP1里第一次发布的时候,很多程序员给我们提供了反馈,指出他们认为在第一个版本中不足的地方。SQL团队积极听取这些意见,并且在.NET 4的版本里吸取了意见。EF4里一些重大改进包含有:·支持简单CLR对象(POCO):现在你不需要基类或者数据持久化属性就可以定义实体了。·支持延迟加载:现在你可以即时加载子对象,而不是预先加载它们。·支持N-层技术和自跟踪实体:用来处 阅读全文
posted @ 2012-09-15 23:26 Buu 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 最近在搞毕业设计,底层到EF来实现与数据库的连接。由于是第一次用EF来做项目,遇到了种种特别奇怪的出错。现在,总结自己所遇到的问题,方便以后避免。第一就是要引用两个包:用Nuget包引入:Moq和Ninject以上两个包用于实现依赖注入。第二EFDbContext里的实体要和数据库里的表致,不然就会出现,EFDbContext修改了数据库的数据,而数据库里的数据却没有被修改,总之就是要匹配。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text. 阅读全文
posted @ 2012-09-15 16:03 Buu 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 如果有一天自己不达到第四境界,就不要停下学习的脚步。无意识无能力(不知道自己不知道)有意识无能力(知道自己不知道)有意识有能力(知道自己知道)无意识有能力(不知道自己知道)无意中看到程序员杂志中 关于编程的四个境界,觉得非常有意思,也比较有道理,想想自己也是这么过来的1 无意识无能力(不知道自己不知道这个时候是刚开始接触编程到编程有差不多一年左右的时间,大多数这个时候在大学生涯,年少轻狂,激情四射,学习起来超级有干劲,尤其当自己知道一个个编程法则,写出很自己认为很牛逼的程序,研究过高深的算法,做过几个项目,觉得编程很简单。我当初就是这样的,在大学的时候会用 spring,hibernate,t 阅读全文
posted @ 2012-09-15 15:42 Buu 阅读(371) 评论(0) 推荐(0) 编辑