LINQ如何更改列的顺序

3

我有一个从查询中返回的IQueryable。

这些列是Article, Id, Lot

如何用简单的linq方法将列变为Id, Article, Lot


IQueryable<T>T 类型是什么? - Jon
2个回答

5

您正在使用具有命名属性的对象,这些属性对应于数据库中的列。顺序无关紧要


我并不控制查询,我在可查询的结果中获得查询结果,并希望从其中更改顺序。 - frenchie

4
我找到的最简单的方法是:
from t in table 
select new{ Id = t.Id, Article = t.Article, Lot = t.Lot }

据@driis所说,顺序并不重要。

因为你必须等待3分钟才能接受;请耐心等待 :) - frenchie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接