با سلام
من یک جدول در دیتا بیس دارم که مقادیر خرید و فروش یه تعداد فروشنده رو به شکل اعداد منفی و مثبت ذخیره میکنه. اگر بخوام مجموع مقادیر مربوط به یه تعداد خاص از این افراد که اسمهاشون مشخص هست رو داشته باشم دستورش باید به چه شکل نوشته بشه؟
جواب باید مشابه شکل زیر باشه
سلام
سرچ کنید group by linq
سلام مجدد
من تمام مطالب مربوط رو تو نت خوندم و در نهایت به دستور زیر رسیدم:
var result = from result1 in db.TblStockDoc
group result1 by result1.AccName into stockgroup
(select new {Name = stockgroup.Key, Value = stockgroup.Sum(u => u.Amount)
متاسفانه نمیدونم دستورم درست هست یا نه؟ و اینکه مقدار متغییر result از چه نوعی هست و چطور میشه مقدار اون رو به عنوان خروجی تابع return کرد؟
در ته کوئری .Tolist بزارید و ببینید نوعش چی میشه
میتونید از نوع result متوجه بشید
مقدار بازگشتی به شکل زیر هست که مقادیرش کاملا درسته:
ولی من نمیدونم اگه بخوام به عنوان خروجی تابع این مقادیر رو به شکل لیست برگردونم باید چه کار کنم؟ <List<string جواب نداد.