ASP.NET Core8.0学习笔记(二十四)——EF Core级联插入与删除

一、EF Core导航关系操作------级联插入

1.级联插入:在含有导航属性的实体(主体实体)中可以对实体进行级联插入。即在创建主体实体时直接把依赖实体进行赋值,此时只需要执行一次插入操作即可将主体实体与依赖实体同时入库。同时,导航属性所映射的字段将会被自动赋值。

运行:

依赖实体Post中的导航属性BlogId被自动赋值。

生成的SQL:

二、EF Core导航关系操作------级联删除

1.当两个实体建立联系时,只要删除主体实体,其相关联的依赖实体将会自动被删除。

运行:

生成的SQL:

相关推荐
weixin_4219947820 小时前
认识数据 - 变量与数据类型
c#·.net·.netcore
老龄程序员21 小时前
记一次由于.netcore程序堆栈溢出的问题分析
.netcore
一然明月2 天前
.NET Core基础
.netcore
SunflowerCoder3 天前
EF Core + PostgreSQL 配置表设计踩坑记录:从 23505 到 ChangeTracker 冲突
数据库·postgresql·c#·efcore
lang201509284 天前
Java高性能缓存库Caffeine全解析
java·缓存·linq
Hello.Reader6 天前
PyFlink DataStream 程序骨架、常用 Source/Sink、状态(State)、与 Table/SQL 互转一篇搞定
数据库·sql·linq
故事不长丨7 天前
玩转C#List集合:从基础操作到深度对比
c#·list·linq·集合
罗马苏丹默罕默德7 天前
Ubuntu下部署.NetCore WebApi的方法
数据库·ubuntu·.netcore
a努力。7 天前
国家电网Java面试被问:最小生成树的Kruskal和Prim算法
java·后端·算法·postgresql·面试·linq