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

sql话语转成linq

2012-12-16 
sql语句转成linqselect SUM(P.W) as w from order o left join productp on o.pidp.ID where o.oid100这

sql语句转成linq
select SUM(P.W) as w from order o left join product  p on o.pid=p.ID where o.oid=100这个sql语句怎么转成Linq啊?求教
[最优解释]
你用LINQPAD
VLinq  
http://www.alinq.org/en/default.aspx 
可以转!
[其他解释]


(from o in order 
join p in product
on o.pid equals p.ID
into temp
from temp.DefaultIfEmpty
where o.oid==100
select temp.W).Sum(x=>x.W);

[其他解释]
引用:
引用:
select SUM(P.W) as w from order o left join product  p on o.pid=p.ID where o.oid=100这个sql语句怎么转成Linq啊?求教


var query=(order.AsEnumerable().where(c=>c.oid==100)
          join product.A……

改下:
var query=(order.AsEnumerable().where(c=>c.oid==100)
   join product.AsEnumerable() on order.Field<int>("pid") equals product.Field<int>("pid")
   select product.Field<int>("w")).Sum();
[其他解释]
引用:
select SUM(P.W) as w from order o left join product  p on o.pid=p.ID where o.oid=100这个sql语句怎么转成Linq啊?求教

var query = (from o in order.Where(x=>x.oid==100)
            join p in product 
            on o.pid equals p.ID into t
            from p in t.DefaultIfEmpty()
            select p.W).Sum();
            

[其他解释]
引用:
你用LINQPAD
VLinq  
http://www.alinq.org/en/default.aspx 
可以转!
有这个工具,但是不太会用啊
[其他解释]
引用:
select SUM(P.W) as w from order o left join product  p on o.pid=p.ID where o.oid=100这个sql语句怎么转成Linq啊?求教


var query=(order.AsEnumerable().where(c=>c.oid==100)
          join product.AsEnumerable() on order.Field<int>("pid") equals product.Field<int>("pid")
          select product.w).Sum();
[其他解释]
 1楼哥们,  ORDesigner 怎么用啊

[其他解释]
引用:
你用LINQPAD
VLinq  
http://www.alinq.org/en/default.aspx 
可以转!

  这个工具 怎么用》?
[其他解释]
引用:
你用LINQPAD
VLinq  
http://www.alinq.org/en/default.aspx 
可以转!
  这个工具 怎么用》?
[其他解释]
你试着使用“Linqer.exe”这个工具,可以转,只需要连接数据库的字符串和指定你创建的.dbml就可以了
[其他解释]
使用“Linqer.exe”进行转换  
[其他解释]
引用:
使用“Linqer.exe”进行转换

有破解的不?
[其他解释]
linq学习中......
[其他解释]
引用:
引用:
使用“Linqer.exe”进行转换

有破解的不?


只需要连接数据库   指定你创建的.dbml就可以了
我资源里面有



[其他解释]
引用:
引用:
select SUM(P.W) as w from order o left join product  p on o.pid=p.ID where o.oid=100这个sql语句怎么转成Linq啊?求教


var query=(order.AsEnumerable().where(c=>c.oid==100)
          join product.A……

这种写法想深入学习阿,如果有人懂麻烦给讲解下 谢谢了
[其他解释]
linq学习中......
[其他解释]
select SUM(P.W) as w from order o where o.oid=100
如果是left join楼上的sql语句就可以写成这样没并要join下

热点排行