1 实现 CustomDbContext扩展了DbContext,其构造函数带有形式参nameOrConnectionString,可以在使用CustomDbContext时指定数据库连接字符串。 DbContextFactory包含两个属性MasterDbContext和SlaveDbContex ...
分类:
其他好文 时间:
2017-11-19 16:35:06
阅读次数:
159
代码很简单,遍历,修改,保存 foreach(SportTeam st in dbContext.SportTeams) { st.HomeCity = "123"; dbContext.SaveChanges(); } 但执行到dbContext.SaveChanges();的时候会报异常:在提供 ...
分类:
其他好文 时间:
2017-11-14 14:19:46
阅读次数:
444
DbContext:上下文 EDM将生成从System.Data.Entity.DbContext类派生的SchoolDBEntities类,如下所示。派生DbContext的类在实体框架中被称为上下文类。 在EntityFramework 4.1之前,EDM用于生成从ObjectContext类派 ...
分类:
其他好文 时间:
2017-11-13 18:15:06
阅读次数:
148
添加NuGet引用:EntityFramework 创建实体类:Book、Author 以及数据传输类:BookDTO、BookDetailDTO,代码如下: 创建DbContext类:BookDbContext,代码如下: 在app.config中添加如下配置: 添加控制类:AuthorsCont ...
1.在mysql中新建一个表 2.在控制台中装个EF包 Install-Package Pomelo.EntityFrameworkCore.MySql 3.新建一个Person类 4.创建DbContext 5.执行添加语句 ...
分类:
Web程序 时间:
2017-11-07 11:22:32
阅读次数:
306
//NULL类型判断 var query = dbContext.sys_user.Where("userid!=null").OrderBy("id desc"); //整形的查询 var query = dbContext.sys_user.Where("id>0").OrderBy("id d ...
分类:
其他好文 时间:
2017-10-21 14:34:06
阅读次数:
279
1.继续在之前的所做的项目上继续编写程序我们此次要新建两个文件夹,一个是ViewModels,一个是DAL。Models里存放对应于数据库中的实表 ViewModels这个文件夹现在还没用上就先不说。DAL主要是放数据访问的相关类第一个类,让他继承System.Data.Dbcontext,用这个来 ...
分类:
其他好文 时间:
2017-10-20 18:29:58
阅读次数:
163
业务逻辑层的一个方法 对应一个 功能(用例) ,在这里去创建dbcontext的实例,然后调用dal 同时把这个dbcontext实例传到dal 这样写起来很麻烦 网上有个通过工作单元模式实现的上下文环境管理dbcontext的实例,感觉挺麻烦 直接在业务逻辑层的方法中创建一个autofac的生命周 ...
分类:
数据库 时间:
2017-10-14 14:38:45
阅读次数:
255
本文所使用的VS版本:VS2017 15.3.0 首先新建一个.net core项目 取名NetCoreTask 使用模型视图控制器方式 新建Model层 在Model层下新建一个user实体类 新建一个Service层 在下面新建一个dbContext类 在Web项目下的appsettings.j ...
分类:
数据库 时间:
2017-10-13 14:16:47
阅读次数:
437
创建ConsoleDome控制台应用程序 从NuGet包管理器安装EntityFramework 创建DbContextDome类并继承DbContext 设置config 创建实体模型 在程序包管理器控制台执行Enable-Migrations来创建Configuration配置ef 最后执行Up ...
分类:
其他好文 时间:
2017-09-06 18:28:13
阅读次数:
149