我在数据库中有一个字符串字段,将数字保存为字符串。当我想根据 Linq 中的此字段进行订购时,如下所示,但 orderby无法正常工作。它像这样订购
1 - 2 - 3 - 25 - 11 - 30 - 50 ===> 1 - 11 - 2 - 25 - 3 - 30 - 50
IQueryable<Tbl_Melk> Melks =
from melk in Tbl_Melk
where melk.Mantaghe == Mantaghe && melk.Hoze == Hoze && melk.Block == Block
orderby melk.Melk
select melk;