如何从实体框架中调用的子对象中删除重复数据?

时间:2017-01-04 07:07:24

标签: entity-framework entity-framework-6 lazy-loading eager-loading

            var eventDetails = (from e in db.tb_Event                            

                            select new
                            {
                                e.EventID,
                                e.tb_Customer.CustomerName,
                                e.StartDate,
                                e.EndDate,
                                loc = (from l in db.tb_EventLocation where l.EventID == e.EventID select new { l.tb_Location.LocationName }).Distinct(),
                                e.Objective

                            });

这是正确的做法。试试这个,这对我来说很好。由于您不能使用Include()进行过滤,因此必须使用投影技术。

0 个答案:

没有答案