小さな DB アプリケーション用の単純な式言語と LINQ to Entities トランスレータを作成したいと考えています。トランスレータは、式を linq クエリに単純に変換する必要があります。
[Project Participants] > 50 AND [Project Duration in Months] < 4
同様のLINQクエリに変換する必要があります
from p in projects where p.Participants.Count > 50 && p.Duration < 4 select p;
実行時に動的に。
私の目的は、ユーザー固有の制約をデータベースに保存し、これらの制約を使用して、エンティティ フレームワークを使用してオンデマンドでプロジェクトのリストを生成することです。そのような「翻訳」を行うための良い習慣は何ですか?
どうもありがとう、ご挨拶