![]() |
1
6
这个怎么样?
|
![]() |
2
4
此代码的作用
大致翻译为:“给我所有更新的船,其ID与至少一个旧船ID不匹配”。那不是你想要的。您想要的逻辑是“给我所有ID与旧船ID不匹配的更新船”,这是由@zeroef正确指定的:
尽管如此,请注意我的评论。使用
这显著减少了嵌套迭代的数量,如果您有很多船(尤其是更新中有很多新船),您将看到不同。 HashSet方法适用于ID,但如果使用ID在Boat类上实现Equals()和GetHashcode()进行比较,则也可以使其适用于实体本身。 |
![]() |
koryakinp · Where子句和Join的LINQ顺序 7 年前 |
![]() |
lost9123193 · 使用。Where子句和筛选数组的条件 7 年前 |
|
user9639519 · 如何基于索引外的行向新列返回值 7 年前 |
![]() |
PWT · 如何在何处设置SQL条件 7 年前 |
|
user8420047 · Where子句的SQL问题 7 年前 |
![]() |
Rebel · 如何隔离具有受约束高度的三维曲面的区域? 7 年前 |
![]() |
Mark · SQL;按合并列搜索 7 年前 |
![]() |
Saef Myth · Mysql比较两个数字列表 7 年前 |
![]() |
SAT · 为什么在if中使用LINQ会更改属性 7 年前 |