Ejemplo n.º 1
0
        public static void CreateDatabase()
        {
            using var dbContext = new HelloEfDbContext();
            dbContext.Database.EnsureDeleted();
            dbContext.Database.EnsureCreated();

            dbContext.Courses.Add(new Course
            {
                Teacher = new Teacher
                {
                    FirstName = "Alireza",
                    LastNAme  = "Oroumand"
                },
                Titile = "Pro ASP.NET Core 5"
            });


            dbContext.Courses.Add(new Course
            {
                Teacher = new Teacher
                {
                    FirstName = "Mohammad",
                    LastNAme  = "Abbasi"
                },
                Titile = "Linux For Developers"
            });

            dbContext.SaveChanges();
        }
Ejemplo n.º 2
0
        public static void UpdateCourse(int courseId)
        {
            using var dbContext = new HelloEfDbContext();
            var course = dbContext.Courses.Include(c => c.Teacher).FirstOrDefault(c => c.CourseId == courseId);

            course.Titile            = $"{course.Titile} {DateTime.Now.Ticks}";
            course.Teacher.FirstName = $"{course.Teacher.FirstName} {DateTime.Now.Ticks}";
            dbContext.SaveChanges();
            System.Console.ReadLine();
        }