public void EfUpdate() { ISchoolAdministratorDal dal = new SchoolAdministratorDal("EFDAL"); StudentDb stu = new StudentDb(); var entity = stu.SchoolAdministrators.FirstOrDefault(x => x.AdministratorAccount == "1316279031"); //entity.AdministratorPassword = "******"; //entity.CreateAdminitratorDetialDatas.CreatedTime = DateTime.Now.AddDays(5); //entity.CreateAdminitratorDetialDatas.Email = "*****@*****.**"; //entity.CreateAdminitratorDetialDatas.IsFreeze = true; bool isbool = false; SchoolAdministrator sc = new SchoolAdministrator() { AdministratorAccount = "1316279031", AdministratorPassword = "******", CreateAdminitratorDetialDatas = new CreateAdminitratorDetialData() { AdministratorAuthority = "校长", CreatedTime = DateTime.Now.Date, Email = "*****@*****.**", IsFreeze = false, Message = "Heelo" } }; Console.WriteLine(entity.AdministratorAccount); //isbool=dal.Update(entity); stu.Entry(entity).CurrentValues.SetValues(sc); isbool = stu.SaveChanges() > 0; Assert.AreEqual(isbool, true); }
public ActionResult Edit([Bind(Include = "StudentID,StudentName,sex,BirthDate,Height,Telephone")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }