ASP.NET实体框架按顺序然后通过不工作

时间:2017-07-14 17:26:11

标签: asp.net entity-framework

我有这行代码:

var inventory = dbInventory.Data
    .SqlQuery( sql )
    .OrderBy( m => m.isSold )
    .ThenBy( m => m.lotNumber )
    .ToList();

我这个代码在我的网站上有4个页面,顺序对于4个中的3个是正确的,对于第4个,他们根本不想按顺序进行。对于那个不起作用的那个,所有的isSold都是假的,它们都有很多数,但它没有按顺序返回lotNumbers。

请帮忙。

1 个答案:

答案 0 :(得分:0)

这解决了我的问题。

var inventory = dbInventory.Data.SqlQuery(sql).OrderBy(m => m.isSold).ThenBy(m => int.Parse(m.lotNumber)).ToList();