如何将此sql语句转换为linq或lambda表达式
SELECT Month,Year FROM Tbl_OrderDetails按cast排序(Year as int),cast(Month as int)
此处月份和年份位于VARCHAR
类型
全心全意,
答案 0 :(得分:0)
试试这个
var skata = from ordtls in Tbl_OrderDetails
orderby (int)ordtls.Month, (int)ordtls.Year
select new {ordtls.Month,ordtls.Year}
或
var skata = from ordtls in Tbl_OrderDetails
orderby Convert.ToInt32(ordtls.Month), Convert.ToInt32(ordtls.Year)
select new {ordtls.Month,ordtls.Year}