Обновить запрос с помощью entityframework

Как написать запрос на обновление в EntityFramework, используя LINQ to Entities?

РЕДАКТИРОВАТЬ: И если возможно, как этот запрос можно записать в Entity SQL?


person Eugeniu Torica    schedule 30.07.2009    source источник


Ответы (3)


Есть 2 альтернативы:

  • То же, что и Lloyd, извлекает объект из базы данных, изменяет его свойства и отправляет изменения обратно в базу данных.
  • Напишите оператор обновления в хранимой процедуре, затем выполните хранимую процедуру.
person Shiraz Bhaiji    schedule 30.07.2009

LINQ не поддерживает операцию обновления. Все, что вы можете сделать, это получить объект из базы данных, изменить его свойства и отправить изменения обратно в базу данных.

person Lloyd    schedule 30.07.2009

Ни LINQ to Entities (ни LINQ ни к чему другому), ни ESQL не поддерживают обновления.

person Craig Stuntz    schedule 30.07.2009