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}%")]
是否应该执行以下操作:?OpensContains=Something
通过查询数据库上的名称列?它没有,我不确定为什么不?
[QueryDbField(Field = "Name")]
public string OpensContains { get; set; }
?NameContains=Something
确实有效,该列存在,我假设我可以向请求对象添加一个不同的 属性,该对象将使用 contains.
如果您要自定义字段,则需要提供模板,否则它默认为 =
操作数,即:
[QueryDbField(Field = "Name", Template = "{Field} LIKE {Value}", ValueFormat = "%{0}%")]