读书人

linq 容易一问

发布时间: 2013-01-05 15:20:39 作者: rapoo

linq 简单一问
自学linq 问一些简单的问题。


[解决办法]
木看明白,难道你是想分组??
那就group了在where呗
[解决办法]
var a = c.Where(_ => _.a > 0).ToList();
var b = c.Where(_ => _.a == 0).ToList();
这赋给不同的对象怎么合并。。。R.


[解决办法]
var a = c.Where(_ => _.a >= 0).ToList();
你合并的目的 也就是为了只操作一次数据库 先全查出来

在 var b=a.where((_ => _.a = 0)

var c=a.where((_ => _.a = 0)

这样就是只查一次数据库 然后在对结果集操作了

复合你的要求
[解决办法]
var a = c.Where(_ => _.a >= 0).ToList();
你合并的目的 也就是为了只操作一次数据库 先全查出来

在 var b=a.where((_ => _.a = 0)

var c=a.where((_ => _.a >0)

这样就是只查一次数据库 然后在对结果集操作了

复合你的要求
[解决办法]
不明白楼主想要做什么
[解决办法]
最怕说不明白的linq 容易一问

读书人网 >.NET

热点推荐