1

以下是否可行: ?OpensContains=Something通过查询数据库上的名称列?它没有,我不确定为什么不呢?

 [QueryDbField(Field = "Name")]
 public string OpensContains { get; set; }

?NameContains=Something确实有效,该列存在,我假设我可以向请求对象添加一个不同的属性,该对象将使用包含查询相同的字段。

4

1 回答 1

2

如果您正在自定义您需要提供模板的字段,否则它默认为=操作数,即:

[QueryDbField(Field = "Name", Template = "{Field} LIKE {Value}", ValueFormat = "%{0}%")]
于 2017-03-02T15:29:29.310 回答