2017-10-13 17 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、Entityフレームワーク、ローカルデータソースなどを使用したいのですか?

私は、このガイドで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

ありがとう –

関連する問題