0
我想寫一個簡單的表達式語言& LINQ to Entities translator for a small DB application。翻譯者應該簡單地將表達式轉換成linq查詢,例如將簡單表達式語言翻譯爲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;
在運行時動態。
我的目標是將用戶特定約束存儲在數據庫中,並使用這些約束使用實體框架按需生成項目列表。做這樣的「翻譯」有什麼好的做法?
非常感謝, 問候