Duplikaty w liście rozwijanej z procedury składowej

Duplikaty w liście rozwijanej z procedury składowej
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

W bazie danych stworzyłem procedurę składową która po podaniu parametrów ma wyświetlić listę aktywności. Aktywności znajdują się w dwóch kolumnach: FirstActivity i SecondActivity.

First Activity będzie się dublować ponieważ do kategorii w tej kolumnie są przypisane aktywności z SecondActivity:

FirstActivity SecondActivity
First1 Second1
First2 Second2
First2 Second3

Procedura składowac jest zaimportowana do mojej zaplikacji za pomocą Entity Frameworks i odpalam ją w EmployeeViewModel który z kolei jest zbindowany z Comboboxem. Niestety, itemy w pierwszej liście rozwijanej dublują się (First1, First2, First2). Distinct z poziomu kodu, nie działa...

Kopiuj
             Using context As New TimerConn
                Dim result = context.sp_Grab_Activities(MRU, MAR, TOW)
                For Each act In result.Distinct
                    First.Add(act.FirstActivity)
                Next
            End Using 

Czy muszę przerobić procedurę? Czy można inaczej tutaj podziałać?

Dziękuję za poświęcony czas i za wszelką pomoc

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
0

pobierz FirstActivity i SecondActivity osobno i wtedy rob na nich distinct, teraz to bezcelowe skoro masz relacje 1-to-many (lub many-to-many)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.