Duplikaty w liście rozwijanej z procedury składowej

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...

             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

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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1