Я новичок в EF, и я использую метод asp.net mvc databind для обновления своих моделей «tryupdatemodel», теперь мне нужно обновить сущность из службы слой, поскольку TryUpdateModel - это метод asp.net mvc, который я не могу использовать на уровне служб.Entity framework обновляет существующий объект без ASP.NETMVC TryUpdateModel
Что мне нужно сделать, чтобы обновить данные объекта без использования этого метода?
Я использую репозитории.
Что это имеет общего с его вопросом? – LukLed
Фактически у него есть, я использую вспомогательный метод для обновления данных без необходимости выполнять вызов базы данных. Вам просто нужно привязать объект к контексту (с помощью метода atta EF), тогда вы генерируете ключ сущности для объекта и наконец, пометить все свойства как SetModifiedProperty с помощью метода foreach. Тогда вы можете сэкономить и Воала, это сделано. Вы просто вызываете метод передачи объекта и объекта. Если у кого-то есть лучший подход, пожалуйста, скажите мне;) Спасибо « – Rick
@Rick: делать это вручную всегда возможно, но мы говорим о том, чтобы не делать это так. И есть способы сделать это, поэтому этот ответ неверен. – LukLed