如何使用SelectMany缩短对象?

时间:2018-08-06 15:35:59

标签: c# sql linq

我的班级联系人:

 public class Contact
    {
    public string Function { get; set; };

    public string Civility { get; set; }

    public string FirstName { get; set; }


    public List<Certification> Certifications { get; set; } = new List<Certification>();

}

我的查询逻辑如下:

List<Contact> contacts
                  = await Context.Database
                                         .SqlQuery<Contact>("[dbo].[Contact] @codes,@Sprache",
                                         parameters).ToListAsync();

如何使用.selectMan许多具有此类功能的名称?

1 个答案:

答案 0 :(得分:0)

如果要使用不同的对象,为什么不使用Distinct()。据我了解,Select Many将使一个集合变平(也就是减少嵌套的集合)。签出question