ServiceStack OrmLite 自动查询过滤器

ServiceStack OrmLite AutoQuery Filter

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

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

?NameContains=Something 确实有效,该列存在,我假设我可以向请求对象添加一个不同的 属性,该对象将使用 contains.

查询相同的字段

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

[QueryDbField(Field = "Name", Template = "{Field} LIKE {Value}", ValueFormat = "%{0}%")]