我有这行代码:
var inventory = dbInventory.Data
.SqlQuery( sql )
.OrderBy( m => m.isSold )
.ThenBy( m => m.lotNumber )
.ToList();
我这个代码在我的网站上有4个页面,顺序对于4个中的3个是正确的,对于第4个,他们根本不想按顺序进行。对于那个不起作用的那个,所有的isSold都是假的,它们都有很多数,但它没有按顺序返回lotNumbers。
请帮忙。
答案 0 :(得分:0)
这解决了我的问题。
var inventory = dbInventory.Data.SqlQuery(sql).OrderBy(m => m.isSold).ThenBy(m => int.Parse(m.lotNumber)).ToList();