var Area = this.AreaService.GetAll();
var list = items.ToList().GroupJoin(Area, u => u.Area_Id, g => g.Id, (u, Grp) => new { u = u, Grp = Grp }).SelectMany(
temp0=>temp0.Grp.DefaultIfEmpty(),
(temp0,grp)=>
new
{
temp0.u.Id,
temp0.u.Code,
PreferenceType = temp0.u.Marketing_PreferenceType == null ? "" : temp0.u.Marketing_PreferenceType.Name,
temp0.u.Name,
AreaName = grp == null ? "" : grp.Name,
temp0.u.Content,
temp0.u.Address,
temp0.u.StartTime,
temp0.u.EndTime,
temp0.u.Price,
temp0.u.Remark,
temp0.u.PreferenceInfo_Order,
temp0.u.Version,
temp0.u.CreateTime}
).AsQueryable();
需加tolist