PDA

View Full Version : linq full outer join



BandeKHoda
یک شنبه 15 اردیبهشت 1392, 15:16 عصر
سلام
ببخشید تاپیک جدید ایجاد کردم
هرچی سرچ کردم به نتیجه نرسیدم

این کد رو برای یه custom page تو شیرپوینت نوشتم
ولی کار نمیکنه

var results = from rs in context.PerformanceAppraisal.ToList().DefaultIfEmp ty()
join rs1 in context.BehavioralAppraisals.ToList().DefaultIfEmp ty()
on rs.AgentName equals rs1.AgentName
where rs.Year == pYear && rs.Period == pPeriod && rs1.Year == bYear && rs1.Period == bPeriod
group new {rs, rs1} by new { rs1.AgentName} into grp
select new {
grp.Key.AgentName,
date = grp.Select(x=>x.rs.Date),
period = grp.Select(x=>x.rs.Period),
year = grp.Select(x=>x.rs.Year),
sum = grp.Select(x=>x.rs.Sum),
year1 = grp.Select(x=>x.rs1.Year),
period1 = grp.Select(x=>x.rs1.Period),
sum2 = (decimal?)grp.Sum(pt => pt.rs1.Sum),
};
قراره FULL OUTER JOIN انجام بده!
ممنون میشم راهنمایی کنین