Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用where子句传递where子句的动态参数_Asp.net_C# 4.0 - Fatal编程技术网

Asp.net 使用where子句传递where子句的动态参数

Asp.net 使用where子句传递where子句的动态参数,asp.net,c#-4.0,Asp.net,C# 4.0,我试图在where子句上传递动态条件,但当我在list where子句上传递动态字符串时,它给出了一个错误 事实上,我正在尝试列出过滤与多个条件,所有都不是固定的,所以如果有人有建议,然后请告诉我 我的代码:- string condition = string.Empty; condition += "Packages[0].PackagePrice.FinalPrice>300 && Packages[0].PackagePrice.FinalPrice <

我试图在where子句上传递动态条件,但当我在list where子句上传递动态字符串时,它给出了一个错误

事实上,我正在尝试列出过滤与多个条件,所有都不是固定的,所以如果有人有建议,然后请告诉我

我的代码:-

  string condition = string.Empty;
  condition += "Packages[0].PackagePrice.FinalPrice>300 && Packages[0].PackagePrice.FinalPrice < 600";
  var studentQuery = searchResponse.HotelsSearchResponse.Result.Where(p=>condition);
string条件=string.Empty;
条件+=“软件包[0]。PackagePrice.FinalPrice>300&&Packages[0]。PackagePrice.FinalPrice<600”;
var studentQuery=searchResponse.hotelsearchresponse.Result.Where(p=>condition);

searchResponse.hotelsearchresponse.Result不清楚您在这里处理的是什么类型的
T
部分。它可能有助于显示所有的类代码。现在还不完全清楚你到底想强加什么条件。你想在数据集中的所有行上施加最终价格条件吗?实际上,我使用一个api,从中我们得到一个响应。我只想知道如何动态条件,我们将附加在“列表位置”条款,所以如果你有任何想法,然后请建议我谢谢。:)只是想帮助。从你发布的内容来看,不清楚你试图施加什么条件。如果没有更多的细节,我想你会发现很难找到任何人来帮助你。