Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > Запрос на обновление


Автор: belousov 8.2.2009, 21:22
Доброго времени суток. 

Подскажите как выглядит запрос на обновление в LINQ? Тот который в SQL называется UPDATE))))

 smile 

Автор: HalkaR 8.2.2009, 22:32
Такого нет. Есть метод InsertOrUpdate, если объект уже в базе то будет выполнен update.

Автор: belousov 8.2.2009, 22:34
HalkaR, а ну хотя б так. ща попробуем

Добавлено через 5 минут и 54 секунды
а я чего то такого метода не нахожу... он как находиться?

Автор: belousov 9.2.2009, 13:19
Может я выразился не так, скажу по другому


Как с помощью LINQ обновить данные в таблице???

Автор: HalkaR 9.2.2009, 13:32
Цитата(belousov @  8.2.2009,  22:34 Найти цитируемый пост)
а я чего то такого метода не нахожу... он как находиться? 

Сорри неправильно сказал, для обновления данных в бд надо просто вызвать DataContex.SubmitChanges

Автор: belousov 9.2.2009, 13:39
HalkaR, я че так и не допираю, а причем тут это? у меня ж данные в таблице есть, я их поменять хочу. 

А SubmitChanges это же подтверждение. Или я здесь не прав?

Автор: PashaPash 9.2.2009, 14:23
belousov, LINQ to SQL следит за объектами, которые ты через него получил. Изменил объект - сделал запрос на обновление. Вызвал SubmitChanges - выполнил запрос.

Автор: belousov 9.2.2009, 14:42
Цитата(PashaPash @  9.2.2009,  14:23 Найти цитируемый пост)
Изменил объект - сделал запрос на обновление.


Вот как изменить объект то? и потом запрос на обновление сделать перед  SubmitChanges

Автор: WarHog 10.2.2009, 14:53
belousov, например
Код

SomeTable.SomeField = SomeValue;
SomeTable.SubmitChanges();

Автор: belousov 15.6.2009, 12:19
Всем спасибо, вопрос решен. забыл отписаться. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)