システムには、いくつかのクラスのモデル(タスク、請求書、レポートなど)があります。テーブルごとに、ログされた会社によって、いくつかのパラメータ(たとえば、companyID)によって異なります。私はすべてのテーブル、すべてのクエリ、すべての保存などがこのパラメータを監視する必要があります。このパラメータを追加する各クエリにEFにLINQを伝える簡単な方法はありますか?言い換えれば、私はちょうど入力した場合:EFのすべてのモデルに共通のWHEREパラメータをLINQで使用する方法は?
List<Report> list = db.Reports.Where(r => r.companyID = idOfLoggedComp)
おかげで答えのためにたくさんのようにログインして、会社の企業IDにのみ関連記録を選択した
List<Report> list = db.Reports;
。