随笔分类 - Entities Framework
摘要:一是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.
阅读全文

浙公网安备 33010602011771号