急求教,,有关于linq表达式的提取数据

在数据库有这么些数据:

id     name    text    date

2      张三    波波    2015-07-07

3      张三    波波    2015-07-07

4      张三    波波    2015-07-07

5      张三    探戈    2015-08-20

6      张三    探戈    2015-08-20

7      张三    探戈    2015-08-20

8      张三    探戈    2015-08-20

想通过linq表达式,从数据库获取出来所有数据后进行提取,最后组合成这样

id     name    text    date

2      张三    波波    2015-07-07

5      张三    探戈    2015-08-20

有哪位大神会的,,,教教新手,,先谢了

2个回答

var list=(from b in db.表名).ToList();//所有数据

var li=list.distinct();//你是要不重复的数据吧?

Vanqqqq
Vanqqqq 那就是那种做法 OK了 啊
4 年多之前 回复
Dragon_2013
讽刺之城俄亥俄 是的,我是想要name、text和date三个字段同时进行distinct
4 年多之前 回复

var value=(from v in db.tbl select v.name).Distinct().ToList();

Dragon_2013
讽刺之城俄亥俄 我试过这种方式,但value值是对name一个字段进行distinct,,,但我想获取name、text和date三个字段
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问