文章分类 -  Entity Framework

后台插入多条数据到数据库
摘要:用户在活动添加页面添加一个活动,活动名字叫“拆礼盒”,一个活动可以有多个礼盒,每个礼盒又可以设置奖品数量,保存后我们又要自动生成一个兑奖码,有多少奖品就有多少兑奖码;问题来了,当用户设置奖品数量很大时,比如1000,后台就要循环1000次生成兑奖码然后插入数据库,这个过程是很慢的,本人测试,1条条的 阅读全文

posted @ 2017-06-12 10:43 卡农2014 阅读(530) 评论(0) 推荐(0)

EF下ModelFirst 、CodeFirst、DataBaseFirst利与弊
摘要:通过项目,我们了解到EF框架有三种数据持久化的方式,也就是标题中我所提到的三种。那么这些方式之间又有什么联系和区别呢? 篇幅原因,本篇博客不再分别介绍每种方法如何实现的了,大家用的时候可以去Sou~一下。 先分别介绍一下这三种方法的联系: 1.Database First是基于已存在的数据库,利用某 阅读全文

posted @ 2017-05-23 16:16 卡农2014 阅读(1694) 评论(0) 推荐(0)

获取Entity Framework 生成的SQL语句
摘要:public string toSql(){using(var db = new SqlEntities()) {var Q = db.Sql.Select(cc => cc.id);return ((ObjectQuery)Q).ToTraceString();}}结果:SELECT [Exten 阅读全文

posted @ 2017-05-18 15:04 卡农2014 阅读(87) 评论(0) 推荐(0)

dbfirst
摘要:在上篇文章中,宏观的了解了EF的概念和类型,下面就来讲讲关于DBFirst(数据库先行)的详细步骤吧。 DatabaseFirst就是围绕数据库为中心的开发方式,使用这种模式我们必须要先设计和创建数据库,然后使用VS在已有数据库的基础上创建ADO.NET实体数据模型,之后就可以在编程的过程中使用EF 阅读全文

posted @ 2017-05-18 14:26 卡农2014 阅读(199) 评论(0) 推荐(0)

写一个EF的CodeFirst的Demo
摘要:写一个EF的CodeFirst的Demo 今天打算写一个关于EF的CodeFirs的一个小Demo.先略说一个EF的三种与数据库,怎么说,叫映射么,好吧,那就这么叫吧,就是一个是ModelFirst就是是在模型先行,直接在VS里添加模型然后再加入(或者说是映射)到数据库中,一个是DBFirst就是数 阅读全文

posted @ 2017-05-18 14:01 卡农2014 阅读(140) 评论(0) 推荐(0)

导航