09 2012 档案
摘要:一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。同时两者之间可以相互转换:下面给出转换的例子1 DbContext转为ObjectContextusing System.Data.Entity.InfrastructureObjectContext context =((IObjectContextAdapter)dbContext).ObjectContext;2ObjectContext转为DbContextusing System.Data.Entity.InfrastructureDbContext context.
阅读全文
摘要:NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。当Entity Framework在.NET 3.5 SP1里第一次发布的时候,很多程序员给我们提供了反馈,指出他们认为在第一个版本中不足的地方。SQL团队积极听取这些意见,并且在.NET 4的版本里吸取了意见。EF4里一些重大改进包含有:·支持简单CLR对象(POCO):现在你不需要基类或者数据持久化属性就可以定义实体了。·支持延迟加载:现在你可以即时加载子对象,而不是预先加载它们。·支持N-层技术和自跟踪实体:用来处
阅读全文
摘要:最近在搞毕业设计,底层到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.
阅读全文
摘要:如果有一天自己不达到第四境界,就不要停下学习的脚步。无意识无能力(不知道自己不知道)有意识无能力(知道自己不知道)有意识有能力(知道自己知道)无意识有能力(不知道自己知道)无意中看到程序员杂志中 关于编程的四个境界,觉得非常有意思,也比较有道理,想想自己也是这么过来的1 无意识无能力(不知道自己不知道这个时候是刚开始接触编程到编程有差不多一年左右的时间,大多数这个时候在大学生涯,年少轻狂,激情四射,学习起来超级有干劲,尤其当自己知道一个个编程法则,写出很自己认为很牛逼的程序,研究过高深的算法,做过几个项目,觉得编程很简单。我当初就是这样的,在大学的时候会用 spring,hibernate,t
阅读全文
摘要:http://www.cnblogs.com/chjw8016/archive/2008/02/23/1078204.html
阅读全文
摘要:从6月28到9月4号,一共两个多月的时间,都在今天结束了。这两个月的时间里,在八个人的项目组里,做了一个商品房的网站,有后台和前台,我主要是负责后台的系统管理模块的开发。看到其他组能做出很完善的系统出来,我们做得仅是实现了基本的功能,看出来,自己和其他同学之间是有很大的差距。如果不再把握仅有的很少的时间来学习无限的知识与技术。很难想象出到社会能否找到一份很满意的工作。在这个项目里,我觉得自己做的界面很难看,对于这方面的实现,我真的很有心无力。一直都很没有什么审美观。唯一值得安慰的是:我负责的后台的很多关键的功能,都实现了,如:权限管理,挺多的功能的。都是能完成。在这里有大的进步,我自己能感觉到
阅读全文