Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq To Sql. Не изменяет данные функция SubmitChange() / 19 сообщений из 19, страница 1 из 1
13.08.2012, 16:49
    #37914857
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Имею следующий код, который достает строку из таблицы изменяет ее и сохраняет.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
                var client = (from n in db.CLIENTs
                              where n.ID == id
                              select n).FirstOrDefault();
                if(client != null)
                {
                    client.CLIENT_NAME = name;
                    client.CLIENT_ADDRESS = address;
                    client.PHONE = phone;
                    try
                    {
                        db.SubmitChanges();
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(e.Message);
                    }



Функция SubmitChanges() вызывается и исключения не падают. Но изменения в БД не происходят. Кто знает в чем проблема?
...
Рейтинг: 0 / 0
13.08.2012, 17:08
    #37914888
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkov,

банальный вопрос, у пользователя в базе есть права на изменения?
...
Рейтинг: 0 / 0
14.08.2012, 00:01
    #37915279
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkov, ексепшен в студию..... ! :)
...
Рейтинг: 0 / 0
14.08.2012, 09:17
    #37915436
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Deza,
Права есть, ручками изменял данные в таблице

buser,
В том то и дело что исключения не падают
...
Рейтинг: 0 / 0
14.08.2012, 09:33
    #37915451
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkov,

Трекинг объектов не выключен часом?
...
Рейтинг: 0 / 0
14.08.2012, 09:54
    #37915477
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Lelouch,

Я новенький в этом деле. Если вы мне скажете что это такое, будет вообще супер:)
...
Рейтинг: 0 / 0
14.08.2012, 16:42
    #37916328
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkovLelouch,

Я новенький в этом деле. Если вы мне скажете что это такое, будет вообще супер:)

вас новеньких что ли всех на гугле забанили а?

http://msdn.microsoft.com/ru-ru/library/bb386982%28v=vs.90%29.aspx
...
Рейтинг: 0 / 0
15.08.2012, 10:11
    #37917041
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Deza,

В примере на msdn про это ничего не сказано
http://msdn.microsoft.com/ru-ru/library/bb399339.aspx
...
Рейтинг: 0 / 0
15.08.2012, 10:12
    #37917043
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkovDeza,

В примере на msdn про это ничего не сказано
http://msdn.microsoft.com/ru-ru/library/bb399339.aspx
слов нет, удачи с таким подходом освоит просторы .Net
...
Рейтинг: 0 / 0
15.08.2012, 12:26
    #37917330
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Deza,

никогда не работал с linq to sql
дали проект, надо сделать. Что читал на msdn то и делал. И почему вы так ответили на мой пост про пример с msdn я тоже не понял, а хотелось бы.
...
Рейтинг: 0 / 0
15.08.2012, 13:02
    #37917446
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkov,

проверьте с помощью GetChangeSet перед SubmitChanges, видит ли контекст измененные записи. Если нет, проверьте, чему равно значение ObjectTrackingEnabled
...
Рейтинг: 0 / 0
15.08.2012, 13:27
    #37917515
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkovDeza,

никогда не работал с linq to sql
дали проект, надо сделать. Что читал на msdn то и делал. И почему вы так ответили на мой пост про пример с msdn я тоже не понял, а хотелось бы.
перед тем как применять технологию, необходимо потратить время на ее изучение, а не брать примеры из мсдн-а, а потом задавать вопросы, почему оно не работает
...
Рейтинг: 0 / 0
15.08.2012, 13:28
    #37917520
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Deza,

Было бы время, изучил бы полностью с удовольствием.
...
Рейтинг: 0 / 0
15.08.2012, 13:34
    #37917542
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkovDeza,

Было бы время, изучил бы полностью с удовольствием.
время есть всегда, нету только желания, прошло 2 дня с момента создания вашей темы. что вы изучили для ее решения?
...
Рейтинг: 0 / 0
15.08.2012, 13:46
    #37917580
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Deza,

Ну пусть будет офф-топ:
Читал в книге ".net для профессионалов", читал кучу документации на msdn про Linq. Только вот мне пока это все слабо помогает
...
Рейтинг: 0 / 0
15.08.2012, 13:56
    #37917636
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
a.tsvetkovDeza,

Ну пусть будет офф-топ:
Читал в книге ".net для профессионалов", читал кучу документации на msdn про Linq. Только вот мне пока это все слабо помогает
http://depositfiles.com/files/xmcckaj7v

ну или можешь в аську стукнуть
...
Рейтинг: 0 / 0
15.08.2012, 15:21
    #37917863
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Dezaa.tsvetkovDeza,

Ну пусть будет офф-топ:
Читал в книге ".net для профессионалов", читал кучу документации на msdn про Linq. Только вот мне пока это все слабо помогает
http://depositfiles.com/files/xmcckaj7v

ну или можешь в аську стукнуть

Спасибо, полезная информация
...
Рейтинг: 0 / 0
15.08.2012, 15:23
    #37917865
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Lelouch,

GetChangeSet изменения не видит
ObjectTrackingEnabled равно true
...
Рейтинг: 0 / 0
16.08.2012, 16:36
    #37919718
a.tsvetkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Linq To Sql. Не изменяет данные функция SubmitChange()
Разобрался, спасибо огромное Deza!
Проблема была в том что у моей таблицы не стоял Первичный Ключ.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq To Sql. Не изменяет данные функция SubmitChange() / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]