我目前正致力于通过Request.QueryString实现/构建过滤器的功能。这里的想法是过滤器可以在Model For ex。,
中的任何属性上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返回的数据进行过滤,而不是将其传递到db.Any帮助非常感谢!< / p>