码迷,mamicode.com
首页 >  
搜索关键字:savechanges    ( 83个结果
7.图
何谓图,这里的图的意思不是png jpeg jpg gif,也不是地图 而是一种抽象的概念,表示实体之间的关系. 在数据库中这关系一般指的是主从表关系. datacontext.savechanges()可以保存图,但是需要加一点洗发水( 这里的洗发水是专业术语,根据语境可以翻译成特效,特别的处理, ...
分类:其他好文   时间:2019-09-10 00:38:15    阅读次数:81
10.事务
ef中,savechanges() 默认使用事务. 可以看到一个事务把两个insert包起来 如果你想在一个事务中多次执行savechanges 你应该这样写 ...
分类:其他好文   时间:2019-09-10 00:25:21    阅读次数:109
2.批量插入 BulkInsert
当使用savechanges()插入几十几百条数据时,会感觉很慢,因为在默认的情况下,savechanges()会会从数据库回填entity实例,跟踪实例. ef提供了BulkInsert方法来批量插入, 用BulkInsert插入后跟踪功能没有savechanges那么完整,但是速度快很多. ...
分类:其他好文   时间:2019-09-09 22:28:22    阅读次数:114
4.跟踪
默认情况下,ef在datacontext生命周期中跟踪已加载的实体 当操作数据库现有数据时,才会跟踪 如果在datacontext回收之前没savechanges,那么跟踪的状态就会丢失. 实体得要有主键属性才能跟踪 可以用下面的方法来跟踪datacontext的状态(Added Modified  ...
分类:其他好文   时间:2019-09-09 22:27:25    阅读次数:116
EF执行savechanges失败然后直接返回页面的处理办法
前几天我在使用ef删除数据的时候遇到一个问题 通过删除功能删除一个实体时,发现一个问题 在代码执行到return时,直接返回页面,savechanges不返回任何值后直接跳转 后来在页面中检查发现,是表字段关联之后,如果需要删除一个实体时,那么在该实体对应的其他表已绑定联系的字段或实体必须先被删除 ...
分类:其他好文   时间:2019-07-30 23:32:28    阅读次数:259
Validation failed for one or more entities. See ‘EntityValidationErrors
try{ context.SaveChanges();}catch (DbEntityValidationException ex){ var errorMessages = ex.EntityValidationErrors.SelectMany(validationResult => valid ...
分类:其他好文   时间:2019-05-13 12:22:09    阅读次数:124
FreeSql.DbContext 第二个版本介绍
FreeSql.DbContext 实现类似 EFCore 使用方法,跟踪对象状态,最终通过 SaveChanges 方法提交事务。 目前是第二个初版,已实现状态跟踪保存(导航属性的跟踪暂时不支持)。 另外还缺少 rowversion 行锁机制,这个现实好就可以在项目中使用了。 安装 dotnet ...
分类:数据库   时间:2019-03-21 13:17:52    阅读次数:269
EF和ADO的增删改查方法总结
l EF添加 DbContext db=new DbContext (); 1.db.对象.Add() db.SaveChanges() 2.SqlParameter[]参数化 db.DataBase.ExecuteSqlCommand("sql语句/存储过程",“参数”) 3.db.Set<对象> ...
分类:其他好文   时间:2018-10-31 21:17:07    阅读次数:257
在Entity framework中使用事务
默认情况下,当EF调用SaveChanges()时,会把生成的所有SQL命令“包”到一个“事务(transaction)”中,只要有一个数据更新操作失败,整个事务将回滚。在多数情况下,如果你总在数据更新操作代码中使用一个而不是多个DbContext对象,并且只是在最后调用一次SaveChanges( ...
分类:其他好文   时间:2018-10-16 18:46:33    阅读次数:729
对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性
使用asp.net+EF5.0练习的时候,遇到这样一个问题: 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性 但是感到很疑惑,去百度,说是关闭EF验证,即可 修改: SaveChanges前先关闭验证实体有效性(ValidateOnSaveEna ...
分类:其他好文   时间:2018-09-26 14:58:21    阅读次数:781
83条   上一页 1 2 3 4 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!