私はLINQにはかなり新しく、このクエリをLINQで効率的に書くのが難しいです。このSQL文をLINQに変換してください
SELECT ID, UniqueID, RouteHeaderID, RouteObjectState, OriginalRouteUniqueID
FROM dbo.MeterReadingOrderERPRouteCreateResponses
WHERE (ID NOT IN (SELECT MeterReadingOrderERPRouteCreateResponseID
FROM dbo.Tasks
WHERE (TaskType = 'MeterReading')))
助けてください。私はHow would you do a "not in" query with LINQ?からこのソリューションを試しましたが、次のエラーが発生しました: 'TaskManager.Models.Task'型の定数値を作成できません。このコンテキストでは、プリミティブ型( 'Int32、String、およびGuid'など)のみがサポートされています。
こんにちはバラR.それを試して、それは完全に動作します。素早い答えをありがとう –