2016-04-18 24 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 –