Исходя из вашего комментария и предполагая, что Fill является законченным объектом (т. Е. Включая его идентификатор записи и связанные навигационные идентификаторы), и предполагая, что у вас есть внешние ключи и навигационные свойства, тогда вы должны просто иметь возможность использовать навигационные свойство сделать это.
[HttpPost]
public ActionResult Edit(Fill fill)
{
if (ModelState.IsValid)
{
db.Fills.Attach(fill);
db.ObjectStateManager.ChangeObjectState(fill, EntityState.Modified);
fill.Rx.status = "Filled"; // or whatever the status is
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.Rx_ID = new SelectList(db.Rxes, "Rx_ID", "DEA_Number", fill.Rx_ID);
return View(fill);
}
Выше предполагается, что Rx имеет статус заполнения 1: 1, если он равен 1: M, чем вам нужно будет использовать некоторое количество linq для получения нужной записи.