日期:2014-05-20  浏览次数:20755 次

求助:LINQ查询返回类型
用LINQ查询记录 例如 
Name a Age 21 Time 2012-02-15
Name b Age 23 Time 2012-03-06
现在我想查询之后返回这样的数据
Name a Age 21 Time 2012-02-15 Floor:1
Name b Age 23 Time 2012-03-06 Floor:2

Floor是想根据时间排序返回的int类型的

请问LINQ语句怎么实现啊

------解决方案--------------------
类似
C# code

            string[] ss = new string[5] { "a", "b", "c", "d", "e" };
            var v = from s in ss select s+":";//加一个冒号返回

------解决方案--------------------
C# code
var result = db.Users.OrderBy(x => x.Time).Select((x, Floor) => new { x.Name, x.Age, x.Time, Floor + 1 }); //从1开始标号。