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 انجام بده!
ممنون میشم راهنمایی کنین
ببخشید تاپیک جدید ایجاد کردم
هرچی سرچ کردم به نتیجه نرسیدم
این کد رو برای یه 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 انجام بده!
ممنون میشم راهنمایی کنین