我编写了一个SQL查询,它提取存储在我的数据库中的属性的最低每周价格:
var rPropertyId = Request.QueryString["PropertyID"];
var cheapestrate = "SELECT TOP 1 * FROM RateInfo WHERE PropertyID=@0 ORDER BY RateWeekly ASC";
var qcheapestrate = db.QuerySingle (cheapestrate, rPropertyId);
我非常有信心这句话是正确的。我遇到的问题是,并非所有的房产都有定价,所以我只想显示这个价格。我创建了下面的if语句,但它告诉我我错过了;某处?
@if(qcheapestrate=!null){
Rates From qcheapestrate.rateweekly per week
}
所以我试图检查查询是否返回一个条目。如果是的话,我想显示最低的“每周费率”值。希望这一切都有意义!
答案 0 :(得分:1)
试试这个......
@if(qcheapestrate!=null){
<text>Rates From</text>
@qcheapestrate.rateweekly
<text>per week</text>
}