随笔分类 -  EF

ADO.NET Entity Framework
摘要:EF 支持开放底层的 ADO.NET 框架,DbContext有三种常用方法 1、DbSet.SqlQuery用法 2、DbContext.Database.SqlQuery<T>用法 3、DbContext.Database.ExecuteSqlCommand用法 说明:1和2的结果一样 原生SQ 阅读全文
posted @ 2016-03-14 09:58 zhaozi 阅读(742) 评论(0) 推荐(0)
摘要:Entity Framework Power Tools是一个由EntityFramework开发小组提供的工具,它可以从现有数据库生成Fluent款式的Code First代码。 大致来说,这个工具有这样几个功能:1) 按照现有数据库结构,生成Code First POCO class、DbCon 阅读全文
posted @ 2016-03-11 16:06 zhaozi 阅读(811) 评论(0) 推荐(0)
摘要:2009年發行ASP.NET MVC 1.0版 2010年發行ASP.NET MVC 2.0版 2011年發行ASP.NET MVC 3.0版+EF4,需要.Net4.0支持 2012年發行ASP.NET MVC 4.0版+EF5,需要.Net4.0支持 2013年發行ASP.NET MVC 5.0 阅读全文
posted @ 2016-03-09 16:35 zhaozi 阅读(378) 评论(0) 推荐(0)
摘要:如何避免在EF自动生成的model中的DataAnnotation被覆盖掉 相信很多人刚接触EF+MVC的时候,DataBase First模式生成model类中加验证信息的时候,会在重新生成model的时候被重写掉。这里介绍一个方法:比如我有个Book类是从数据库中生成到model中的,我们可以在 阅读全文
posted @ 2016-03-04 14:45 zhaozi 阅读(1074) 评论(7) 推荐(0)
摘要:1 public T AddEntity(T entity) 2 { 3 //EF4.0的写法 4 添加实体 5 //db.CreateObjectSet<T>().AddObject(entity); 6 //EF5.0的写法 7 db.Entry<T>(entity).State = Entit 阅读全文
posted @ 2016-03-03 16:03 zhaozi 阅读(470) 评论(0) 推荐(0)