2013-12-15 3 views
-2

Я хочу обновить данные, используя linq для сущностей. Но вместо takin новой страницы aspx я хочу обновить детали в другом представлении. это будет работать.? и, пожалуйста, дать LINQ для запроса на обновление объектаОбновление в многопользовательском режиме с использованием Linq

ответ

2

Допустим:

  1. db контекст вашей базы данных Entity.
  2. Table_name - это название таблицы, которую необходимо обновить.
  3. row_id - это значение, которое вы используете для поиска данных в таблице.

Чтобы выполнить обновление с помощью LINQ вам нужно извлечь запись первым, используя приведенный ниже запрос:

var data = (from r in db.Table_name 
      where r.id == row_id 
      select r).FirstOrDefault(); 

Теперь для обновления значений просто обновить их. Например:

data.Name = "Firstname lastname" 
data.IsActive = true; 
. 
. 

и так далее

После обновления значений в data вам нужно сохранить изменения, сделанные вами с помощью этой команды:

db.SaveChanges(); 

Вот и все.

+0

спасибо. но будет ли это работать над мультивизом или мне нужно создать новую страницу aspx .. ?? –

+0

Да, это должно сработать. Однако вам нужно выбрать правильный «DataSource». –

Смежные вопросы