2017-10-13 62 views
-1
$sql = "SELECT * FROM installment WHERE SellorderID = ("; 
$sql .= "SELECT ID FROM sellorder WHERE ShopID = ("; 
$sql .= "SELECT ID FROM shop WHERE Number = $shopno)) AND Received = 0"; 

$shopno是函数的参数。如何在LINQ c中编写此查询#

+0

你能收拾格式的问题,请。 –

+0

模型是怎样的?你能指定实体框架版本吗?最后一个问题,你试过了什么? –

回答

0

这是一个开放式问题。
您的目标解决方案是想要使用LinqToSql,实体框架,本地数据源还是......?

我建议你看看这个指南,以更多地了解C#中的LinqToSql。

Simple LINQ to SQL in C#

希望它能帮助。

1

试试这个:

from i in Installment 
join so in SellOrder 
    on i.SellOrderId equals so.ID 
join sh in Shop 
    on so.ShopId equals sh.Id 
where sh.Number == $shopno && i.Received == 0 
select i 
+0

非常感谢你的兄弟 –