简单sql语句转成linq,在线等.急...

Hellonet123 2008-10-17 10:16:41

select *from Vehicle where VehicleMark!='10012' and VehicleMark not in(select TrailerMark from Vehicle)

将上面这个sql语句转为linq怎么写.谢谢
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangping_li 2008-10-23
  • 打赏
  • 举报
回复
sp1234果然厉害
  • 打赏
  • 举报
回复
from Vehicle in vehiclecollection where !(VehicleMark=='10012' || ONCollection.Any(o=>o.TrailerMark==VehicleMark)) select Vehicle
  • 打赏
  • 举报
回复
最右边还应该有一个括号)。

  • 打赏
  • 举报
回复
from Vehicle in vehiclecollection where !(VehicleMark=='10012' || ONCollection.Any(o=>o.TrailerMark==VehicleMark)

要考虑到表达式比较容易用到索引优化。
HellMoxi 2008-10-21
  • 打赏
  • 举报
回复
好历害啊!!

学习了。。。
stning 2008-10-21
  • 打赏
  • 举报
回复
Hellonet123 2008-10-17
  • 打赏
  • 举报
回复

var result = from u in vehiclecollection where !(from o in ONCollection select o.TrailerMark).Contains(u.VehicleMark) select u;

搞定了
netddayup 2008-10-17
  • 打赏
  • 举报
回复
嘿嘿,也学习了!

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧