LINQ 中的内联选择新

Nod*_*oid 0 c# linq

我有这个标准的 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 {...}?

da_*_*rni 5

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)