2017-10-13 3 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"; 

Le $shopno est le paramètre de la fonction.Comment écrire cette requête dans LINQ C#

+0

Pourriez-vous ranger la mise en forme de la question s'il vous plaît. –

+0

à quoi ressemble le modèle? pouvez-vous spécifier la version du framework d'entité? dernière question, qu'est-ce que vous avez essayé? –

Répondre

0

C'est un peu une question ouverte.
Votre solution cible souhaite-t-elle utiliser LinqToSql, le framework Entity, les sources de données locales ou ...?

Je vous suggère de jeter un oeil à ce guide pour en savoir un peu plus sur LinqToSql en C#.

Simple LINQ to SQL in C#

Hope it helps.

1

Essayez ceci:

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

Merci beaucoup mon frère –