无论如何要使用从 url 连接的字段名称?
Is there anyway to use field name with concatenated from the url?
我试图同时搜索分页,所以我将 fieldname
和 fieldvalue
传递给 url 并得到这个。在下面的示例中,我将 fieldname
作为 'firstName',将 fieldValue
作为 'Jay'。然后我想像这样搜索,但我得到了这个错误,ORM blah blah blah.. 我正在使用 LLBLgen 作为 ORM,但它似乎与 linq
更相关。有什么想法吗?
var sm ={
FieldName:'firstName',
FieldValue:'Jay'
}
orderModels = orderModels.Where(x => x + "." + sm.FieldName == sm.FieldValue);
您可以使用 System.Dynamic.Linq
包以便您可以动态构建查询:
orderModels = orderModels.Where("@0 == @1",sm.FieldName, sm.FieldValue);
我试图同时搜索分页,所以我将 fieldname
和 fieldvalue
传递给 url 并得到这个。在下面的示例中,我将 fieldname
作为 'firstName',将 fieldValue
作为 'Jay'。然后我想像这样搜索,但我得到了这个错误,ORM blah blah blah.. 我正在使用 LLBLgen 作为 ORM,但它似乎与 linq
更相关。有什么想法吗?
var sm ={
FieldName:'firstName',
FieldValue:'Jay'
}
orderModels = orderModels.Where(x => x + "." + sm.FieldName == sm.FieldValue);
您可以使用 System.Dynamic.Linq
包以便您可以动态构建查询:
orderModels = orderModels.Where("@0 == @1",sm.FieldName, sm.FieldValue);