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

将SQL话语转换为Linq

2013-01-06 
将SQL语句转换为Linq我是linq初学者,想请大家帮忙将下面的sql语句用linq表达出来SELECT * FROM a LEFT JOI

将SQL语句转换为Linq
我是linq初学者,想请大家帮忙将下面的sql语句用linq表达出来
SELECT * FROM a LEFT JOIN
(
SELECT * FROM b
WHERE LangID = 'ZH-tw'

as c ON a.id = c.id
[解决办法]

Var p= from t  in a inner join b
on a.id=b.id
where b.LangID='ZH-tw'
select p

[解决办法]
引用:
我是linq初学者,想请大家帮忙将下面的sql语句用linq表达出来
SELECT * FROM a LEFT JOIN
(
SELECT * FROM b
WHERE LangID = 'ZH-tw'

as c ON a.id = c.id

var query= from x in a
           join c in b.Where(y=>y.LangID=="ZH-tw")
           on x.id equals c.id into t
           from c in t.DefaultIfEmpty()
           select x;

热点排行