我对查询的性质和工作感到困惑,我试图访问包含每个名称的数据库不止一次具有相同的EMPid,所以当我在我的DROP DOWN LIST中访问它时然后同样的重复也在那里,所以我试图通过把DISTINCT删除重复查询,但没有工作,但后来我修改它的另一种方式,那工作,但为什么工作,我不明白?在MVC和LINQ TO SQL中的SELECT查询的性质
QUERY没有工作
var names = (from n in DataContext.EmployeeAtds select n).Distinct();
QUERY这工作,而我不知道怎么样?
var names = (from n in DataContext.EmployeeAtds select new {n.EmplID, n.EmplName}).Distinct();
为什么第二次工作酷似我想(每名1次采摘)
我使用MVC 3和LINQ to SQL和我是新手。
woww先生,它的工作太多,但我的问题是,为什么它是工作,为什么不属于我吗?详细请先生 –
是否有EmployeeAtd任何其他列?他们每行都不同? – ramiramilu
@Evilrising,我的答案更新。 –