j'ai une structure de table comme ça ...Beaucoup à beaucoup commandés par le nombre de rapports (Entity Framework, LINQ)
Quand j'importer dans le cadre de l'entité qu'elle ressemble à ceci ...
ce que je dois faire est de construire une requête de LINQ qui retourne une liste de chaque magasin unique, peuplé d'une liste de personnes qui aiment ce magasin. (facile, non?)
LA CAPTURE: Je dois filtrer la liste à la liste d'amis de la personne qui est transmise en tant que liste à la requête linq (vient de facebook, donc les relations ne sont pas en db). ..
uNE cHOSE: -je besoin de revenir si le magasin est un favori de la personne qui demande les données (le uid
comme indiqué ci-dessous)
OK, une autre chose: je dois retourner la liste trié par le plus grand nombre d'amis qui aiment un élément au plus bas (le ui ci-dessous est faux à cet égard)
Voici la signature de la méthode de la requête LINQ i need
public List<Store> GetTopStoresFilteredByFriends
(int uid, List<int> friends, int size = 10){
}
Pour retourner une interface utilisateur qui ressemble à ceci ...
Faites la liste d'amis ont contrepartie entrées « personne » dans votre base de données? – Jonn
oui, ce sont des gens dans la table PERSON, c'est une relation d'auto-référencement, mais la relation vit avec facebook –
Qu'est-ce que l'uid signifie? –