Nan*_*anu 17 c# linq linq-to-entities entity-framework
什么是LINQ等价物
Select DISTINCT A, B, C from TESTDB WHERE ALPHA =1
Run Code Online (Sandbox Code Playgroud)
我正在尝试这样的事情:
var data = TESTDB.WHERE(i=>i.ALPHA==1).SELECT(A,B,C).DISTINCT();
Run Code Online (Sandbox Code Playgroud)
Ris*_*tin 21
使用匿名对象可以解决这个问题:
var data = TESTDB.Where(i => i.ALPHA == 1).Select(i => new {i.A, i.B, i.C}).Distinct();
Run Code Online (Sandbox Code Playgroud)
小智 8
你也可以试试
db.Table
.OrderBy(m=>m.Name)
.DistinctBy(m=> new{m.SerialNumber, m.Manufacturer})
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21146 次 |
| 最近记录: |