powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Выполнение DomainDataSource.SubmitChanges();
10 сообщений из 10, страница 1 из 1
Выполнение DomainDataSource.SubmitChanges();
    #37095397
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silverlight 4
Когда добавляю одну новую запись, то все работает нормально, но если нужно подряд, то ошибка, что типа SubmitChanges уже делается.
Cмотрел свойство IsBusy оно изначально false но после SubmitChanges(); переходит в true и намертво.
Причем на сервере(MS SQL 2008) уже все нормально добавилось.
Подкажите плиз, как узнать, что это SubmitChanges(); уже завершилось и можно заново??
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
            ModuleDomainContext _AddMod = (ModuleDomainContext)(modulDomainDataSource.DomainContext);
            _AddMod.Moduls.Add(New_Modul);
            try
                {
                    modulDomainDataSource.SubmitChanges();
                }
           catch
                {
                    MessageBox.Show("Не добавили модуль");
                }
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37095767
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

меняйте концепцию, по коду видно, что вы пытаетесь добавлять ПО одной записи и следом идет Сабмит.

Сабмит можно делать Скопом, ria services это умеет.
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37096199
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопом пробовал.
такая-же тема. т.е. после первого сабмита намертво уходит в IsBusy.
ну т.е. как скопом, пользователь выбирает несколько позиций в датагриде, я делаю для каждой Add,
потом разом сабмит.
далее пользователь выбирает другие позиции в этом же гриде я делаю опять несколько раз Add.
А сабмит все еще не могу((
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37096342
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

постарайтесь тогда отследить проблему, вполне возможно придется bug report делать
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37096396
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

вспомнил одну неприятную ошибку - если в проекте используется больше одного DomainContext это может быть вызвано именно этим.

В проекте, котором происходит работа с данными необходимо завести единственный DomainContext (к примеру в файле ресурсов/стилей) и при работе ссылаться на него как на статическую переменную.
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37096986
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это считается разные?
ModuleDomainContext First;
ModuleDomainContext Second;
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37097060
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да да да косяк был именно в этом!
Это разные!
Создал в ресурсах единый и все как часы заработало!
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37097655
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

:)
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37098448
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь косяк с вьюхой мучает))
...
Рейтинг: 0 / 0
Выполнение DomainDataSource.SubmitChanges();
    #37098469
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

это вам мастер по вьюхам нужен, MVVM не использую :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Выполнение DomainDataSource.SubmitChanges();
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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