DBEntityEntry是一个重要的类,可用于检索有关实体的各种信息。您可以使用DBContext的Entry方法获取特定实体的DBEntityEntry实例。 DBEntityEntry允许您访问给定实体的所有属性的实体状态,当前和原始值。以下示例代码显示如何检索特定实体的重要信息。 ...
分类:
数据库 时间:
2017-09-05 18:58:29
阅读次数:
196
抛弃TransactionScope 之前实现过类似功能是使用的TransactionScope,总碰到这样那样的问题,新项目迁移到.net core2.0下,果断抛弃之前的写法,因为DbContext的SaveChanges方法已经实现了UOW的功能 定义UOW 定义IActionFilter实现 ...
分类:
数据库 时间:
2017-09-04 17:52:28
阅读次数:
206
Code First又称代码优先,EF提供类型结构生成SQL并创建数据库中的表 student类 public class student:DbContext 注:DbContext表示一个工作单元和存储库的组合模式,可以用来从数据库查询和组一起变化。 { public student() { Da ...
分类:
其他好文 时间:
2017-08-31 09:42:18
阅读次数:
111
Net Core 2.0生态 阅读目录 前言:答读者问(time by:2017.8.19) 项目升级到ASP.NET Core 2.0 新增功能:Razor Pages介绍 模板更新 Entity Framework Core 2.0提供DbContext池 监视器、无代码更改配置、应用程序监视器 ...
分类:
Web程序 时间:
2017-08-24 17:07:48
阅读次数:
242
今天遇到一个问题,EF,asp.net web端登录成功,退出,再登录就异常了, 登出成功时, EF 中 dbcontext.Database.Connection.ConnectionString=data source=.;initial catalog=ZhpGame;user id=sa;p... ...
分类:
其他好文 时间:
2017-08-22 17:33:32
阅读次数:
319
错误提示: 错误原由:找到满足User的映射的多个DbContext 我的项目中,EF有多级继承,继承结构如下: 此处有一个细节处理:应该将继承AbpZeroDbContext的子类EasymanDbContext 设置为抽象类abstract,理由是抽象类不会被实例化 ...
分类:
数据库 时间:
2017-08-08 12:32:19
阅读次数:
173
在EntityFramework的CodeFirst模式中,我们想将程序自动生成的sql语句和执行过程记录到日志中,方便以后查看和分析。 在EF的6.x版本中,在DbContext中有一个Database属性,Database.Log就是用来专门记录这种日志的。 Database.Log是一个Act ...
分类:
数据库 时间:
2017-07-29 17:14:32
阅读次数:
220
class EfRepository { private DbContext context; #region 构造函数 public EfRepository(DbContext dbcontext) { context = dbcontext; } #endregion #region IRep ...
分类:
其他好文 时间:
2017-07-27 10:39:39
阅读次数:
121
用NuGet安装好PetaPoco后,利用自带的T4模板生成POCO和dbcontext,配置好T4模板后运行报错。 错误 正在编译转换: 类、结构或接口成员声明中的标记“this”无效错误 正在编译转换: 方法必须具有返回类型错误 正在编译转换: “GeneratedTextTransformat ...
分类:
其他好文 时间:
2017-07-25 16:36:15
阅读次数:
431
1.日期比较 var query = from order in dbContext.OrderTBs where subProxyIDs.Contains(order.ProxyID) && firstDayOfPreviousMonth <= EntityFunctions.TruncateTi ...
分类:
数据库 时间:
2017-07-12 15:06:56
阅读次数:
179