gpt4 book ai didi

linq - 在 Entity Framework 的 LINQ 中使用 "NOT IN"从两个表中选择

转载 作者:行者123 更新时间:2023-12-02 07:06:57 25 4
gpt4 key购买 nike

我有以下 SQL,我如何在 LINQ 中实现它,我在我的 MVC 项目中使用 Entity Framework 。

  SELECT 
* FROM Catalog.ServiceItem
WHERE SKU NOT IN (SELECT ServiceItemSKU FROM Catalog.TaggedServiceItems)

有什么想法吗?

编辑:回答:

var untaggedItems = from item in serviceItems where !taggedServiceItems.Contains(item.SKU) select item;

最佳答案

你可以用 Contains 做这样的事情:

var result = from item in ServiceItem
where !TaggedServiceItems.Contains(item.SKU)
select item;

关于linq - 在 Entity Framework 的 LINQ 中使用 "NOT IN"从两个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450697/

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