2016-04-18 22 views
1

使用组有这样的LINQ query.I想展示ab.InTime和DbFunctions值一起我如何通过功能DbFunctions.DiffMinutes

var sdv = (from ab in db.Attendances 
         where ab.Employee == 63 && ab.InTime.Value.Year == 2015 && ab.InTime.Value.Month == 8 
         select ab.InTime,DbFunctions.DiffMinutes(ab.InTime, ab.OutTime)/60); 

回答

1

也许,你可以使用select new{...}。请试试这个:

var sdv = (from ab in db.Attendances 
      where ab.Employee == 63 && ab.InTime.Value.Year == 2015 && ab.InTime.Value.Month == 8 
      select new{ 
         InTime=ab.InTime, 
         Minutes=DbFunctions.DiffMinutes(ab.InTime, ab.OutTime)/60) 
        }; 
+0

不客气:) @akash –