0
我目前正在研究通過Request.QueryString實現/構建過濾器的功能。這裏的想法是過濾器可以在任何財產與模型對於離,如何從Request.QueryString構建動態Linq?
public class Alert{
public string Name;
public string Status;
public Datetime StartDate;
public Datetime EndDate;
public bool IsActive;
}
因此調用客戶端希望通過這樣的查詢字符串startdate >=2013-10-1&Name=John&IsActive=false
。我使用Scottgu的System.Linq.Dynamic來構建where子句,它需要一個字符串,但是構建的格式有點讓我失望。我需要一些關於格式的指針,並且在執行此操作之前,我正在通過反射進行類型檢查,並且我正在對來自數據庫的數據進行過濾,並且不會將此數據傳遞到db.Any幫助真的很感謝!
您是不是重新發明REST? –
其實這是一個Rest API :)但這是他們想要做的 – Ram