PDA

View Full Version : شناسایی رکورد های همنام و نشان دادن تنها یک رکورد



Mansoor92
شنبه 28 دی 1392, 09:39 صبح
سلام دوستان

من توی دیتابیسم مثلا هزار تا رکورد دارم و حالا میخام تمام اونایی که نامشون یکی هست یا کدشون یکی هست رو (که مثلا ممکنه 100 تا باشه) یک رکوردشون که مثلا رکورد حقوق دریافتی شون هست رو جمع بزنه و تنها در یک سطر از دیتاگرید ویوو نمایش بده

آیا این امکان وجود داره؟(در EF)
ممنون میشم راهنمایی کنید..

mousa1992
شنبه 28 دی 1392, 10:49 صبح
استفاده از گروه بندی ؛ به نمونه زیر توجه کن

select ID,SUM(Value) from [table] group by ID


اسم جدولمون table هست و دو فیلد داره به نام های ID , Value و بر اساس ID گروه بندی انجام میدیم و با استفاده از SUM مجموع Value های هر گروه را حساب کردیم
شما میتونید با استفاده از entity framework پیاده سازی کنید

Boy_nn
شنبه 28 دی 1392, 11:54 صبح
بله
http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k%28System.Linq.Enumerable.GroupBy%60%602%29;k%2 8GroupBy%29;k%28TargetFrameworkMoniker-.NETFramework

اگه نداشت که 2 زارم نمی ارزید