I came up with solution.
In controller:
public ActionResult Edit(A a)
{
if(ModelState.IsValid)
{
_context.Entry(a).State = EntityState.Modified;
_context.Entry(a.SomeProperty ).State = EntityState.Modified;
_context.SaveChanges();
}
}
...and, what wasn't that obvious to me, in my view:
@Html.Hidden("SomeProperty.ID")