PDA

View Full Version : کبود حافظه Linq System.OutOfMemoryException



spicirmkh
پنج شنبه 11 اسفند 1390, 11:23 صبح
سلام

من 2 تا بانک دارم یکی 33 رکورد و دیگر 2 میلیون رکورد که با هم Join هستند
ولی موقع اجرا پیغام System.OutOfMemoryException می دهد
روی فیلد اصلی ایندکس وجود دارد در واقع باید 33 رکورد برگرداند



e.Result = (from downlaod in DataList
join dbPer in DataContext.CnfContext.tblCNFA on downlaod.DocID equals dbPer.PaperID
group downlaod by new
{
downlaod.DocID,
dbPer.PaperTITLE
} into g
orderby (Int64?)g.Count(p => p.DocID != null) descending
select new
{
con = (Int64?)g.Count(p => p.DocID != null),
Title = (g.Key.PaperTITLE).Substring(0, 100)
}).ToList();

spicirmkh
شنبه 13 اسفند 1390, 12:09 عصر
به نظر من باید از SP استفاده کنم