我有一个查询号码> 15,虽然当我尝试指定一个确切的值时,例如“==”2“”我得到错误
DataClasses1DataContext db = new DataClasses1DataContext();
var returnunits15 = from p in db.Products
where p.UnitPrice > 15 // If unit price is greater than 15...
select p; // select entries
E.g。如何调整查询以查找完整的字符串,例如“测试”
和
和20的确切值。?
答案 0 :(得分:1)
UnitPrice
是小数?
您无法将数字类型与字符串进行比较。
如果要检查数字类型的相等性,则不需要使用“”引号。
DataClasses1DataContext db = new DataClasses1DataContext();
var returnunits15 = from p in db.Products
where p.UnitPrice == 20
select p;
您只需使用引号进行字符串比较。