【发布时间】:2014-10-22 11:37:56
【问题描述】:
以下行不起作用,因为 distinct() 没有给出有序的输出。
var context= new BatchEntities();//Entity model
var practices = (from p in context.EMSCAN_BATCH orderby p.PRACTICE select p.PRACTICE).Distinct();
试过这个:
var practices = (from p in context.EMSCAN_BATCH
select p.PRACTICE).Distinct().OrderBy(x=>x.PRACTICE);
这给出了字符串不包含'PRACTICE'定义的错误...... 也试过这个:
var practices =(from p in context.EMSCAN_BATCH
select new
{
p.PRACTICE
}).Distinct().OrderBy(x=>x.PRACTICE);
这给出了错误的输出。
【问题讨论】:
标签: c# linq sql-order-by distinct