linq查询转换有关问题

linq查询转换问题var v (from i in dc.Infowhere i.moduleID 4orderby i.createDate descendingselec

linq查询转换问题
var v = (from i in dc.Info
  where i.moduleID == 4
  orderby i.createDate descending
  select new
  {
  infoID = i.infoID,
  infoContent = i.infoContent1,
  }).Take(1);

怎么把这查出来的var转成Info类型啊?

[解决办法]
var info = dc.Info.OrderByDescending(i => i.createDate).FirstOrDefault(i => i.moduleID == 4);