示例#1
0
 private static void DbInit()
 {
     using (ApplicationDb db = new ApplicationDb())
     {
         db.Database.EnsureDeleted();
         db.Database.EnsureCreated();
     }
 }
示例#2
0
 public void Delete(int id)
 {
     using (ApplicationDb db = new ApplicationDb())
     {
         Student stu = db.Students.Find(id);
         db.Students.Remove(stu);
         db.SaveChanges();
     }
 }
示例#3
0
        public Student Read(int Id)
        {
            using (ApplicationDb db = new ApplicationDb())
            {
                Student stu = db.Students.Find(Id);
                return(stu);

                Console.WriteLine(stu);
            }
        }
示例#4
0
 public void Update(int id, string newName, string newEmail)
 {
     using (ApplicationDb db = new ApplicationDb())
     {
         Student stu = db.Students.Find(id);
         stu.Name  = newName;
         stu.Email = newEmail;
         db.SaveChanges();
     }
 }
示例#5
0
 public void Create(string name, string email)
 {
     using (ApplicationDb db = new ApplicationDb())
     {
         Student student = new Student()
         {
             Name = name, Email = email
         };
         db.Students.Add(student);
         db.SaveChanges();
     }
 }