私は2つのテーブルを持っています
Client
ClientReport
ClientReport テーブルにないすべてのクライアントを一覧表示する LINQ を作成する必要があります。つまり、特定のレポートに関連付けられていないすべてのクライアントを一覧表示する必要があります。
これが私の出発点です:
var ClientList = db.StdClient.ToList();
どうもありがとう。
編集:
申し訳ありませんが、1 つの重要な要件を忘れていました。それは、フィルターがレポート固有である必要があるということです。ReportId はパラメータとして Action に渡されます
EDIT2:
var ClientList = db.StdClient
.Where(c => !db.StdClientReport
.Any(cr=>(
(cr.StdClientId == c.Id)
&& (cr.ReportId==ReportId)
)
)
).ToList();