私はテーブルの出席があります表示合計MVC 4
public class Attendance
{
public virtual int AttendanceId { get; set; }
public virtual int UserCourseId { get; set; }
public virtual UserCourse UserCourse { get; set; }
public virtual int EventId { get; set; }
public virtual Event Event { get; set; }
public virtual int presence { get; set; }
public virtual bool check { get; set; }
}
とテーブルコースへのUserProfileからユーザーを関連付けるテーブルUserCourses:
public class UserCourse
{
public virtual int UserCourseId { get; set; }
public virtual int UserId { get; set; }
public virtual UserProfile User { get; set; }
public virtual int CourseId { get; set; }
public virtual Course Course { get; set; }
public virtual List<Attendance> Attendance { get; set; }
}
新しい出席者が作成され、チェックが真であればプレゼンスは1になり、チェックが偽であれば0に変わります。私は各ユーザのプレゼンスの総和を求め、ビューに表示する必要があります。データベース内
例:
User1 - 2
User2 - 1
User3 - 2
私はこれをどのように操作を行うことができます。
User1 - Event1 - True - 1
User2 - Event1 - False - 0
User3 - Event1 - True - 1
User1 - Event2 - True - 1
User2 - Event2 - True - 1
User3 - Event2 - True - 1
だから、ビューでは、プレゼンスの合計数を示すだろうか? Shyjuさんのコメントとあなたの例のデータを使用して、@の延長のおかげ
あなたは基本的に私はトンを返さないか、ユーザーIDと合計であなたの答えのための – Shyju