powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Почему выбирается только ОДНО значение из вьюхи?
5 сообщений из 5, страница 1 из 1
Почему выбирается только ОДНО значение из вьюхи?
    #37097121
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SL4 +SQL2008
На сервере лежит вьюха, которая отображает данные из нескольких таблиц.
Клиент выбирает значение из treeview и соответственно ему показываются данные, в соответствии с выбранным значением:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                ModuleDomainContext _Mod = new ModuleDomainContext();
                ModuledataGrid.ItemsSource = _Mod.VIEW_Group_moduls;
                TreeViewItem StdGroup = GrouptreeView.SelectedItem as TreeViewItem;
                try
                {
                    stdGroup_oid = new Guid(StdGroup.Name);
                    _Mod.Load(_Mod.GetModulIN_GROUPQuery(stdGroup_oid));
                }
                catch { // Сюда, если выделили не группу
                } 
Вот обработчик.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
DomainServices:
       public IQueryable<VIEW_Group_modul> GetModulIN_GROUP(Guid @OID)
        {
            
            return this.ObjectContext.VIEW_Group_modul.Where(m => m.studentgroup_oid.Equals(@OID));

        }
Вот если обращаться не к вьюхе, а к любой из таблиц, то выдаются ВСЕ записи для этого оида, но вьюха выдает только одну аки партизан.
Как исправить?
Заранее спасибо))
...
Рейтинг: 0 / 0
Почему выбирается только ОДНО значение из вьюхи?
    #37097185
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем, этот же код, но если передавать например число, то работает отлично.
Но строка или Гуид, результат-одна строчка.
...
Рейтинг: 0 / 0
Почему выбирается только ОДНО значение из вьюхи?
    #37099096
Andrewd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раскопал))
Оказывается, надо было вручную определить первичный ключ (т.е. сделать его составным из используемых таблиц)
иначе автоматически определенный ключ все портил...
Плохо, что инфы по этим вопросам маловато.
...
Рейтинг: 0 / 0
Почему выбирается только ОДНО значение из вьюхи?
    #37099376
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrewd,

теперь у вас есть по крайней мере два повода завести блог и описывать там свой опыт :)
...
Рейтинг: 0 / 0
Почему выбирается только ОДНО значение из вьюхи?
    #37101839
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewdРаскопал))
Оказывается, надо было вручную определить первичный ключ (т.е. сделать его составным из используемых таблиц)
иначе автоматически определенный ключ все портил...
Плохо, что инфы по этим вопросам маловато.
Юзайте интелетрайс. Там все запросы показывает и можно раскопать в чем трабл.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Почему выбирается только ОДНО значение из вьюхи?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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