$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中编写此查询#
$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中编写此查询#
这是一个开放式问题。
您的目标解决方案是想要使用LinqToSql,实体框架,本地数据源还是......?
我建议你看看这个指南,以更多地了解C#中的LinqToSql。
希望它能帮助。
试试这个:
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
非常感谢你的兄弟 –
你能收拾格式的问题,请。 –
模型是怎样的?你能指定实体框架版本吗?最后一个问题,你试过了什么? –