OrderParam辅助类 如有雷同敬请谅解! ...
分类:
数据库 时间:
2016-09-20 13:52:51
阅读次数:
183
public partial class BaseDalwhere T :class { //DbContext context = new HMOAContainer(); DbContext context = ContextFactory.GetContext(); //增加 public i... ...
分类:
其他好文 时间:
2016-09-16 22:51:22
阅读次数:
176
最近在项目中需要用到Postgresql数据库,所以就想到用最近很火的net core 来搭建。首先肯定是在博客园跟着大神的脚步走。。。但是也遇到了很多坑,下面我一一道来。 (1) 从postgresql数据库初始化实体对象的时候,需要用到“Scaffold-DbContext”命令,但总是报错!错 ...
分类:
数据库 时间:
2016-09-09 15:03:35
阅读次数:
620
var context = ((IInfrastructure<IServiceProvider>)set).GetService<DbContext>(); 在EF Core 1.0 中会出现如下错误 解决方案: var context = ((IInfrastructure<IServicePr ...
分类:
数据库 时间:
2016-09-07 14:33:18
阅读次数:
748
1.定义基础实体对象 2.定义业务实体对象 3.在DbContext类里重写SaveChanges()方法 之所以选择此方法,经过测试后最简便方法。其他还有: 在OnSaveChanges(object obj, CollectionChangeEventArgs args)里面去获取实体状态,根据 ...
分类:
其他好文 时间:
2016-09-03 01:02:50
阅读次数:
124
上篇博文说过当我们定义的类不能遵循约定(Conventions)的时候,Code First 提供了两种方式来配置你的类:DataAnnotations 和 Fluent API, 本文将关注 Fluent API. 一般来说我们访问 Fluent API 是通过重写继承自 DbContext 的类 ...
在ef中有个DbContext上下文,如果每次访问数据库都产生一个DbContext那是不好做法,比较好做法是一次请求共用一次DbContext实例,可以将DbContext存储到当前请求线程区。 测试使用当前请求线程存储区代码: 上面的代码运行结果: ...
分类:
编程语言 时间:
2016-08-28 19:32:56
阅读次数:
228
首先是创建DbContext,有两种途径 ①手动编写DbContext代码,同时还要记得去配置文件中添加connectionStrings ②通过创建Controller指定自动生成DbContext 在创建完一个Model之后,右击Controller文件夹(MVC项目的话),新建Controll ...
分类:
其他好文 时间:
2016-08-11 17:40:01
阅读次数:
130
要在DBCONTEXT里加 DB SET 。 "Store update, insert, or delete statement affected an unexpected number of rows" ID是自动增长位,但数据库里却不是,数据库里加上就OK。 或者是主键值不正确,没更新到。 ...
分类:
其他好文 时间:
2016-08-11 12:55:40
阅读次数:
1934
遍历所有实体 说明:打印所有学生的姓名 根据条件查询 执行结果: 此处注意:使用linq和lamba时,变量一定要提前转存,不能在linq内部使用C#函数。 错误的写法: 这样写直接就会报错: 按照生日排序 升序排列(默认) 降序:descending 查询单个实体 Find方法 说明:根据主键查询 ...
分类:
数据库 时间:
2016-08-09 10:42:48
阅读次数:
197