سلام و تشکر
دوست عزیز اصل قضیه اینجاست که بنده بین 3 جدول بصورت زیر باید LINQ داشته باشیم
(from n in Factors_Sub
from m in Factors
from a in AID_AUTO
where m.FactorTypeID == 3 && n.FactorID == m.FactorID && n.AutoCode == ( a.AUTOCODE) group n by new { n.PackageID, n.FactorID , n.AutoCode } into g
select new { PID = g.Key.PackageID,AutoCode = g.Key.AutoCode , SumTax = g.Sum(x=>x.Tax) , SumToll = g.Sum(x=>x.Toll) , SumDiscount = g.Sum(x=>x.Discount) ,
SumTotal = g.Sum(x=>x.Total) } )
خطا هم موقعی رخ میدهد که AUTOCODE == AutoCode را بررسی میکنیم!!!