Одна вещь, которую я хотел бы сделать, это настроить свойства белого / черного списка в модели представлений, чтобы никто не вызывал ваше действие удаления контроллера с объектом, который имеет идентификатор.
Таким образом, код вашего контроллера может выглядеть так:
public ActionResult Create( [Bind(Exclude="ID")] MyModel model)
{
}
Таким образом, вы исключаете поле идентификатора в объекте MyModel.