모든 레코드와 그룹을 ProgramId
으로 가져 와서보고 싶습니다. Asp.Net Foreach and groupby
var userProgramsStats = (from a in db.Statistics where a.UserId == login.GetUserObject().UserId select a)
.GroupBy(a => a.ProgramId);
ViewBag.userProgramsStats = userProgramsStats
그리고 템플릿
: 내가 어디 아이디 모든 레코드를 얻고, 다음 GROUPBYprogramid
한 열
MoneyRate
을 요약해야한다
An unhandled exception has occurred: 'object' does not contain a definition for 'MoneyRate'
:
@foreach (var item in ViewBag.UserProgramsStats)
{
@item.MoneyRate
}
불행하게도이 오류를 참조하십시오.
@item.MoneyRate<br /> // sum MoneyRate
@item.OthercolumnNormal
덕분에 내가 할 때,하지만 "동적"나는 어떤 오류가 표시 해달라고하지만 내 쿼리 .. 너무 기록 : var에 userProgramsStats = (에서 db.Statistics의 경우 a.UserId == login.GetUserObject() .UserId select a) .GroupBy (a => a.ProgramId) .ToList(); – ZiomekZKadwencji
죄송합니다. 내 잘못 - 같은 오류. – ZiomekZKadwencji