Linq join - 将结果添加到属性

时间:2013-12-04 12:53:40

标签: linq join properties mapping assign

我有一个Alert类,例如10个属性。其中两个属性是[NotMapped] -

然后在我的控制器中,我使用Linq连接两个表来获取Alert类和Customer类。

在Customer类中,有两个属性(customerName和customerAdmin)我想分配给Alert类。

目前我正在这样做.....

var Alerts = (from a in alertrepository.Alerts
                      join code..........
                            Alerts = a
                            Customer = b
                        .................
                            select new Alert { 
                            alertID = a.alertID,
                            applicantName = a.applicantName,
                            applicantEmail = a.applicantEmail,
                            applicantTelephone = a.applicantTelephone,
                            location = a.location,
                            dateSubmitted = a.dateSubmitted,
                     This - alertCustomerName= b.customerName,
                     This - alertCustomerAdmin= b.customerAdmin,
                            }).ToList();

不必再次声明新的Alert类,而是像我一样手动填充每个属性,是否有更快的方法来添加单个属性?

例如,选择{a.alertCustomerName = b.customerName etc}

0 个答案:

没有答案