Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Почему выбирается только ОДНО значение из вьюхи? / 5 сообщений из 5, страница 1 из 1
04.02.2011, 10:26
    #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
04.02.2011, 10:47
    #37097185
Andrewd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему выбирается только ОДНО значение из вьюхи?
Причем, этот же код, но если передавать например число, то работает отлично.
Но строка или Гуид, результат-одна строчка.
...
Рейтинг: 0 / 0
05.02.2011, 07:34
    #37099096
Andrewd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему выбирается только ОДНО значение из вьюхи?
Раскопал))
Оказывается, надо было вручную определить первичный ключ (т.е. сделать его составным из используемых таблиц)
иначе автоматически определенный ключ все портил...
Плохо, что инфы по этим вопросам маловато.
...
Рейтинг: 0 / 0
05.02.2011, 14:55
    #37099376
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему выбирается только ОДНО значение из вьюхи?
Andrewd,

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


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