2012-04-11 73 views
0

我有一個模型類,其中包含5個屬性,但只有3個屬性顯示在視圖中。 當我打電話給創建操作時,我需要更新這3個!更新模型的一部分

我想這一點:

[HttpPost] 
public ActionResult Create([Bind(Exclude = "Id")]Location location) 
{ 
    if (ModelState.IsValid) 
     { 
      db.Location.Add(location); 

      bool car_in_database = db.Car.Any(c => c.Id == location.Car.Id); 
      if (car_in_database) 
      { 
       db.Entry(location.Car).State = EntityState.Modified; 
       db.Entry(location.Car).Property(l => l.ClientId).IsModified = false; 
      } 

      db.SaveChanges(); 

      return RedirectToAction("Index"); 
     } 

,但它不工作..任何人都知道爲什麼,或者我有什麼關係?

回答