如何选择Linq(实体框架)

时间:2015-04-21 00:47:21

标签: c# linq entity-framework

我在我的数据库中使用实体框架并选择或/并包含显示如此多的数据,所以基本上我正在寻找这样的查询:

var result = DbContext.products
            .select(p=> new {
             p.Id,
             p.Name,
             p.Notes
             .select(n=> new {
                n.date,
                n.text
                             }
            });

1 个答案:

答案 0 :(得分:5)

您可以使用此代码:

var result = DbContext.products
        .select(p=> new {
                         Id = p.Id,
                         Name = p.Name,
                         SelectedNodes = p.Notes.select(n=> 
                                             new {n.date, n.text}).ToList()                            
        });