Здравствуйте, мне нужно объединить две таблицы (MainTransaction и Subtransaction), проблема здесь в том, что я также хочу получить всю запись Maintransaction, которой нет в Subtransaction, я застрял в этой части, как мне этого добиться?
protected object SelectMainTbl()
{
var mainIdAndSum = from st in t.subtransaction
group st by st.MainTransactionId into g
select new
{
Sum = (from r in g
select r.Amount).Sum(),
MainId = g.Key
};
var mainTbl = from main in t.maintransaction
join sub in mainIdAndSum on main.MainTransactionId equals sub.MainId
where main.IsEnabled == true && (sub.Sum - main.Amount != 0)
select main;
return mainTbl;
}