拼接的问题 返回
C#论坛
老数据
1
2387
悬赏:5 飞吻
var data=new {
Min=12,
Max=13
}
var data=db.Queryable<object>().Select(r=>new{
Number=Min.ToString()+"~"+Max.ToString()
});得到的结果中,data的Number为25,用ToList转List之后Select就是正常的。
这个问题是就是这样的还是?
热忱回答(1)
-
..A.. VIP0
2018/9/20先 ToList 之后就离开了ORM框架,属于C#内置的Linq计算了。
没有ToList之前,是ORM计算或者交给数据库计算的,但是数据库不理解 tostring 的操作,所以可能报错。
0 回复