我想用 Visual Query 设计器创建查询,包括排序、过滤、缓存和多个 strams。基本复杂的查询。
我知道我可以使用 QueryString 值或 In-Value Provider 对值进行参数化,或者可以在查询中“硬编码”。
但我的问题是如何从剃刀代码中更改一个或多个这些值
例如:如果我像这样加载现有查询:
var q = App.Query["查询名称];
我得到了这个查询的结果。但是在这个查询中有一个“硬编码”值,例如:“完成”对于某些过滤器,我的问题是:
可以将此查询作为模板重用,然后在 razor 代码中更改此硬编码值。类似于使用 QueryString 或 In-Value 令牌,但此值来自 razor 脚本中的一些其他逻辑。