摘要: 级联删除项目2023/08/2417 个参与者 反馈本文内容发生级联行为时发生级联行为的位置级联 NULL配置级联行为Entity Framework Core (EF Core) 表示使用外键的关系。 具有外键的实体是关系中的子实体或依赖实体。 此实体的外键值必须与相关主体/父实体的主键值(或替换 阅读全文
posted @ 2024-03-30 17:01 一个人走在路上 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ExecuteUpdate 和 ExecuteDelete项目2023/05/114 个参与者 反馈本文内容ExecuteDeleteExecuteUpdateChange tracking事务显示另外 3 个 备注 EF Core 7.0 中已引入此功能。 ExecuteUpdate 和 Exec 阅读全文
posted @ 2024-03-30 16:59 一个人走在路上 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 使用事务项目2023/10/0514 个参与者 反馈本文内容默认事务行为控制事务保存点跨上下文事务使用外部 DbTransactions(仅限关系数据库)使用 System.Transactions显示较少选项事务允许以原子方式处理多个数据库操作。 如果已提交事务,则所有操作都会成功应用到数据库。 阅读全文
posted @ 2024-03-30 16:58 一个人走在路上 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 本文内容添加新实体的关系图添加相关实体更改关系删除关系除了独立实体以外,还可以使用模型中定义的关系。 提示 可在 GitHub 上查看此文章的示例。 添加新实体的关系图如果创建多个新的相关实体,则将其中一个添加到上下文时也会添加其他实体。 在下面的示例中,博客和三个相关文章会全部插入到数据库中。 由 阅读全文
posted @ 2024-03-29 22:25 一个人走在路上 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 本文内容添加数据更新数据删除数据单个 SaveChanges 中的多个操作DbContext.SaveChanges() 是使用 EF 保存数据库更改的两种技术之一。 使用此方法,可执行一个或多个跟踪的更改(添加、更新、删除),然后通过调用 SaveChanges 方法来应用这些更改。 或者,可在不 阅读全文
posted @ 2024-03-29 22:18 一个人走在路上 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 由于 EF Core 会自动修正导航属性,因此在对象图中可能会产生循环引用。 例如,加载博客及其关联文章会生成引用文章集合的博客对象。 其中每篇文章将返回引用该博客。 某些序列化框架不允许使用循环引用。 例如,Json.NET 在发现循环引用的情况下,会引发以下异常。 Newtonsoft.Json 阅读全文
posted @ 2024-03-27 21:51 一个人走在路上 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 预先加载可以使用 Include 方法来指定要包含在查询结果中的关联数据 using (var context = new BloggingContext()){ var blogs = context.Blogs .Include(blog => blog.Posts) .ToList();} 可 阅读全文
posted @ 2024-03-27 21:28 一个人走在路上 阅读(19) 评论(0) 推荐(0) 编辑
摘要: EF Core 关系由外键定义。 导航在外键上分层,以提供用于读取和操作关系的自然、面向对象的视图。 通过使用导航,应用程序可以处理实体图,而无需关注外键值出现的情况。 导航有两种形式:引用和集合。 引用导航是对另一个实体的简单对象引用。 它们表示一对多和一对一关系中的“一”方。 导航有两种形式:引 阅读全文
posted @ 2024-03-26 13:23 一个人走在路上 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 本学习笔记所有的.net 版本为6.0 首先引包nuget包为:serilog 和serilog.aspnetcore 1、在控制台下使用日志: 需要引入Serilog.Sinks.Console包 然后在program.cs中写入以下语句: Log.Logger=new LogerConfigur 阅读全文
posted @ 2023-09-28 12:57 一个人走在路上 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 记录一下今天在删除依赖的时候,明明删除的不需要依赖包,没有删除AddSwagger所依赖的三个文件,这个包包含这三个文件分别是: 有三个主要的组成部分: Swashbuckle.AspNetCore.Swagger 一个大摇大摆的对象模型和中间件SwaggerDocument 作为JSON端点的对象 阅读全文
posted @ 2023-09-27 14:21 一个人走在路上 阅读(327) 评论(0) 推荐(0) 编辑