我想排序一个(JamMulai)
是字符串,但值是数字。我想(JamMulai)
排序数字Orderby字符串,但值是数字(双)
我的查询:
var query = from j in db.JadwalKuliah
orderby j.JamMulai
select j
和j.JamMulai
值是像{ "13", "12,3", "7", "15", "10,3"};
输出:
(10,3),(12,3 ),13,15,7
我想:
7,(10,3),(12,3),13,15
我想转换为双:
var query = from j in db.JadwalKuliah
orderby Convert.ToDouble(j.JamMulai)
select j
但误差:
其他信息:LINQ实体无法识别方法 “双ToDouble(System.String)”方法,和第方法不能将 翻译成商店表达式。
您正在使用{ “13”, “12,3”, “7”, “15”, “10,3”};因为j.JamMulai的价值是一个错字或价值是这样的,只是因为它有“12,3”和“10,3”这将被视为一个字符串事件即使你转换或解析 – Rajesh 2015-01-21 05:01:15
它不是一个错字,值JamMulai在桌子上就像那个 – 2015-01-21 06:26:38