会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zy8899
从0到1,一步一步的走.....
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2024年3月31日
EF Core 中的更改跟踪
摘要: 本文内容如何跟踪实体实体状态从查询跟踪简单查询和更新查询,然后插入、更新和删除每个 DbContext 实例跟踪对实体所做的更改。 在调用 SaveChanges 时,这些跟踪的实体会相应地驱动对数据库的更改。 本文档概述了 Entity Framework Core (EF Core) 更改跟踪,
阅读全文
posted @ 2024-03-31 09:45 一个人走在路上
阅读(266)
评论(0)
推荐(0)
2024年3月30日
EFCore 中的工作单元
摘要: 保存数据 本文内容方法 1:更改跟踪和 SaveChanges方法 2:ExecuteUpdate 和 ExecuteDelete(“批量更新”)总结虽然查询允许从数据库中读取数据,但保存数据意味着向数据库添加新实体、删除实体或以某种方式修改现有实体的属性。 Entity Framework Cor
阅读全文
posted @ 2024-03-30 17:08 一个人走在路上
阅读(148)
评论(0)
推荐(0)
处理并发冲突
摘要: 处理并发冲突项目2023/10/0512 个参与者 反馈本文内容开放式并发本机数据库生成的并发令牌应用程序管理的并发令牌解决并发冲突显示另外 2 个 提示 可在 GitHub 上查看此文章的示例。 在大多数情况下,数据库会由多个应用程序实例并发使用,每个实例对数据执行独立修改。 在同一时间修改相同的
阅读全文
posted @ 2024-03-30 17:01 一个人走在路上
阅读(75)
评论(0)
推荐(0)
级联删除
摘要: 级联删除项目2023/08/2417 个参与者 反馈本文内容发生级联行为时发生级联行为的位置级联 NULL配置级联行为Entity Framework Core (EF Core) 表示使用外键的关系。 具有外键的实体是关系中的子实体或依赖实体。 此实体的外键值必须与相关主体/父实体的主键值(或替换
阅读全文
posted @ 2024-03-30 17:01 一个人走在路上
阅读(101)
评论(0)
推荐(0)
EFCore中ExecuteUpdate 和 ExecuteDelete
摘要: ExecuteUpdate 和 ExecuteDelete项目2023/05/114 个参与者 反馈本文内容ExecuteDeleteExecuteUpdateChange tracking事务显示另外 3 个 备注 EF Core 7.0 中已引入此功能。 ExecuteUpdate 和 Exec
阅读全文
posted @ 2024-03-30 16:59 一个人走在路上
阅读(473)
评论(0)
推荐(0)
EF Core 中使用事务
摘要: 使用事务项目2023/10/0514 个参与者 反馈本文内容默认事务行为控制事务保存点跨上下文事务使用外部 DbTransactions(仅限关系数据库)使用 System.Transactions显示较少选项事务允许以原子方式处理多个数据库操作。 如果已提交事务,则所有操作都会成功应用到数据库。
阅读全文
posted @ 2024-03-30 16:58 一个人走在路上
阅读(189)
评论(0)
推荐(0)
2024年3月29日
EF Core保存相关数据,多数据关联
摘要: 本文内容添加新实体的关系图添加相关实体更改关系删除关系除了独立实体以外,还可以使用模型中定义的关系。 提示 可在 GitHub 上查看此文章的示例。 添加新实体的关系图如果创建多个新的相关实体,则将其中一个添加到上下文时也会添加其他实体。 在下面的示例中,博客和三个相关文章会全部插入到数据库中。 由
阅读全文
posted @ 2024-03-29 22:25 一个人走在路上
阅读(66)
评论(0)
推荐(0)
基本 SaveChanges
摘要: 本文内容添加数据更新数据删除数据单个 SaveChanges 中的多个操作DbContext.SaveChanges() 是使用 EF 保存数据库更改的两种技术之一。 使用此方法,可执行一个或多个跟踪的更改(添加、更新、删除),然后通过调用 SaveChanges 方法来应用这些更改。 或者,可在不
阅读全文
posted @ 2024-03-29 22:18 一个人走在路上
阅读(189)
评论(0)
推荐(0)
2024年3月27日
关联数据和序列化
摘要: 由于 EF Core 会自动修正导航属性,因此在对象图中可能会产生循环引用。 例如,加载博客及其关联文章会生成引用文章集合的博客对象。 其中每篇文章将返回引用该博客。 某些序列化框架不允许使用循环引用。 例如,Json.NET 在发现循环引用的情况下,会引发以下异常。 Newtonsoft.Json
阅读全文
posted @ 2024-03-27 21:51 一个人走在路上
阅读(41)
评论(0)
推荐(0)
EF Core中数据的预先加载
摘要: 预先加载可以使用 Include 方法来指定要包含在查询结果中的关联数据 using (var context = new BloggingContext()){ var blogs = context.Blogs .Include(blog => blog.Posts) .ToList();} 可
阅读全文
posted @ 2024-03-27 21:28 一个人走在路上
阅读(53)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告