コード例 #1
0
        public static void Init(ChamaContext context)
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            var courses = new[]
            {
                new CourseEntity
                {
                    MaxStudents = 0,
                    Capacity    = 0,
                    Name        = "Full Course",
                    Teacher     = "Mark"
                },
                new CourseEntity
                {
                    MaxStudents = 10,
                    Capacity    = 10,
                    Name        = "English Course",
                    Teacher     = "John"
                }
            };

            foreach (var course in courses)
            {
                context.Courses.Add(course);
            }

            context.SaveChanges();
        }
コード例 #2
0
        public void AddStudent(int courseId, StudentEntity student)
        {
            var course = _dbContext.Courses.First(x => x.Id == courseId);

            course.Capacity--;
            student.Course = course;
            _dbContext.Students.Add(student);
            _dbContext.SaveChanges();
        }