我有这个标准的 LINQ
var sidEvents = (from f in AppDelegate.Self.Subscription.Fred
from s in f.Sid
from e in s.Eve
where e.date >= oneWeek
select new {Title = e.type, Data = e.data, Date = e.date}).ToList();
Run Code Online (Sandbox Code Playgroud)
我已经改变了一些东西,现在我得到了一个 Eve 对象的列表,它的条件是这样的
var sidEvents = AppDelegate.Self.DBManager.GetListOfEvents("type", "EatingOut").Where(t => t.date >= oneWeek).ToList();
Run Code Online (Sandbox Code Playgroud)
有没有办法可以扩展这个 LINQ 查询以包含原始 LINQ 查询中的 select new {...}?
var sidEvents = AppDelegate.Self.DBManager.GetListOfEvents("type", "EatingOut")
.Where(t => t.date >= oneWeek)
.Select(e => new { Title = e.type, Data = e.data, Date = e.date }).ToList();
Run Code Online (Sandbox Code Playgroud)