首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把这sql变为Linq查询

2012-06-27 
如何把这sql变为Linq查询SQL codeselect *from drugpar dwhere d.kind in (select [id] from optiondic o

如何把这sql变为Linq查询

SQL code
select *from drugpar dwhere d.kind in (select [id] from optiondic o where o.name="xiyao") 


[解决办法]
var query = from x in drugpar
where optiondic.Where(y => y.name == "xiyao").Select(y => y.id).Contains(x.kind);
[解决办法]
探讨
SQL code

select *
from drugpar d
where d.kind in (select [id] from optiondic o where o.name="xiyao")

[解决办法]
Contains<drugpar>(c.kind)
应该是Contains<int>(c.kind)吧
[解决办法]
用SQL多好为什么非要用LIQ。好像以后不支持LIQ TO SQL啦吧

热点排行