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