Mam strukturę tabeli tak ...wiele do wielu uporządkowane według liczby relacji (Entity Framework, LINQ)
Kiedy importować to w Entity Framework wygląda to tak ...
Co muszę zrobić, to zbudować zapytanie z LINQ, która zwraca listę wszystkich unikalnego sklepu, zaludnionych z listą ludzi, którzy lubią tego sklepu. (łatwo, prawda?)
ZŁOTA: Muszę odfiltrować listę do listy przyjaciół, które zostaną przekazane jako lista do zapytania linq (pochodzi z Facebooka, więc relacje nie są w db). ..
jeszcze jedno: muszę wrócić jeśli sklep jest ulubionym osoba składająca wniosek o danych (uid
jak pokazano poniżej)
OK, jeszcze jedno: muszę wrócić listę posortowane według największej liczby przyjaciół, którzy podoba mi się pozycja najniższa (ui poniżej jest źle pod tym względem)
Oto podpis Sposób kwerendy LINQ muszę
public List<Store> GetTopStoresFilteredByFriends
(int uid, List<int> friends, int size = 10){
}
Aby powrócić interfejs użytkownika, który wygląda tak ...
Czy lista znajomych ma odpowiednika „osoba” wpisy w Twojej db? – Jonn
tak, są osobami w tabeli PERSON, jest to relacja własna, ale związek żyje z facebookiem –
Co to jest skrót? –