2017-03-24 4 views
0
SELECT EquipmentSerials.SerialNo,EquipmentSerials.IDNo,Equipments.Name,Equipments.TechOrder,Equipments.WorkUnitCode,Equipments.NationalStockNumber,Equipments.Manufacturer,Equipments.PartNumber,EquipmentSerials.ID,EquipmentSerials.EquipmentID,Discrepancy.Symbol 
FROM EquipmentSerials 
INNER JOIN Equipments ON (EquipmentSerials.EquipmentID = Equipments.ID) 
INNER JOIN Discrepancy ON (EquipmentSerials.ID = Discrepancy.EquipmentSerialsID) 
WHERE Discrepancy.Symbol='-' 

誰でもこれをEFに変換できますか? EF **や** LINQのツーSQLを -これをLINQまたはEFに変換する方法

おかげ

+1

を試してみてください?それらは**マイクロソフトの2つの異なる** ORMツールです - あなたが使っているものはどれですか? –

+0

クエリは簡単で、基本的なLINQの知識が必要です。何を試しましたか?問題は何でしたか?また、EFクエリを要求するときは、少なくとも関連するEFモデルを提供してください。 –

+0

im Using EF、申し訳ありません – comfreakph

答えて

1

は、使用している。この

var data= from EquipmentSerials in db.EquipmentSerials 
     join Equipments in db.Discrepancy on EquipmentSerials.EquipmentID equals Equipments.ID 
     join Discrepancy in db.Discrepancy on EquipmentSerials.ID equals Discrepancy.EquipmentSerialsID 
     where Discrepancy.Symbol == "-" 
     select new { 
     EquipmentSerials.SerialNo,EquipmentSerials.IDNo,Equipments.Name,Equipments.TechOrder,Equipments.WorkUnitCode,Equipments.NationalStockNumber,Equipments.Manufacturer,Equipments.PartNumber,EquipmentSerials.ID,EquipmentSerials.EquipmentID,Discrepancy.Symbol}; 
+0

ありがとう、それは動作します – comfreakph

関連する問題