powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / The specified entity is not contained in this EntitySet.
8 сообщений из 8, страница 1 из 1
The specified entity is not contained in this EntitySet.
    #37112789
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
SL4, MS SQL 2008
При попытке удалить запись, выдается ошибка "The specified entity is not contained in this EntitySet."
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
                Contestresult CR_DEL;  
 
                CR_DEL = new Contestresult();
                VGR = ContestResultGrid.SelectedItem as VIEW_Group_Result; // В таблице отображается вьюха.
 
                 // заполняю абсолютно все поля. эта запись 100% есть в базе
                CR_DEL.contest_oid = VGR.contest_oid;
                CR_DEL.ContestResult_oid = VGR.ContestResult_oid;
                CR_DEL.student_oid = VGR.student_oid;
                CR_DEL.result = VGR.result;
 
                contestresultDomainDataSource.DataView.Remove(CR_DEL); <---Вот тут ошибка.
Кто-нить сталкивался?
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37112790
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DomainDataSource точно не пустой. Count=322
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37112793
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И на добавление записей отлично работает
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37112870
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

ну так и правильно вам ругается, зачем вы создаете новую сущность которая "как бы нигде не существует"?

вам нужно сделать поиск из DomainContext, типа этого:
Код: plaintext
1.
2.
3.
4.
//...
Contestresult item = DomainContext.Contestresults.FirstOrDefault(r=>r.contest_oid == VGR.contest_oid && r.ContestResult_oid == VGR.ContestResult_oid && r.student_oid == VGR.student_oid && r.result = VGR.result);
//...
contestresultDomainDataSource.DataView.Remove(item);
тогда все заработает четко
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37113068
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУПЕР!
ОНО РЕАЛЬНО РАБОТАЕТ!!!!
А еще, за одним уж так сказать)))
Не поможете еще с одним глупым вопросом.
Какая команда тут за апдейт отвечает?
Как-то все совсем не тривиально.
Для апдейта приходится старую запись удалять и новую писать.
Хотя, вроде в DomainServices описан апдейт.
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37113072
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в догонку еще один.
Есть Хранимая процедура, которая каждый раз возвращает различное количество столбцов.
Есть возможность результат ее выполнения в SL запихнуть?
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37113271
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

на первый вопрос:
просто меняешь "существующую" запись и делаешь сабмит.

по второму: хз

:)
...
Рейтинг: 0 / 0
The specified entity is not contained in this EntitySet.
    #37113831
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой командой менять существующую?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / The specified entity is not contained in this EntitySet.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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