gpt4 book ai didi

c# - Entity Framework Core 排除结果

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:54 26 4
gpt4 key购买 nike

使用 Entity Framework Core 和 ASP.NET Core 2.1,如何返回一个表的结果,但前提是在第二个表中找不到该行 ID?

例如,只应返回 Entity1 表中的前两行,因为第三行具有存储在 Entity2 表中的引用。

实体1表

+-----------+-----------+
| Entity1Id | Name |
+-----------+-----------+
| 1 | Row One |
| 2 | Row Two |
| 3 | Row Three |
+-----------+-----------+

Entity2 表

+-----------+-----------+-----------+
| Entity2Id | Name | Entity1Id |
+-----------+-----------+-----------+
| 1 | Row One | 3 |
+-----------+-----------+-----------+

最佳答案

你可以做...

var result = dbContext.Entity1.Where(w => !w.Entity2.Any()).ToList();

这应该返回没有 Entity2 记录的所有 Entity1 行。

关于c# - Entity Framework Core 排除结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com