verknüpfen von zwei Tabellen in entity framework

ich versuche zu join zwei Tabellen in entity framework und das abrufen des Werts aus einer von Ihnen zu einer weiteren Abfrage, die auf eine Dritte Tabelle
dies ist die Abfrage, die ich bin mit

  var fav = from favs in db.FAVORITES

                      join pins in db.PINS
                      on new { favs.USER_ID, favs.PIN_ID } equals new { userId, pins.PIN_ID } into res
                      from r in res
                      select new { favs.PIN_ID, r.TYPE_ID };

aber es gibt mir einen syntax-Fehler in
Die Art der einer der Ausdrücke in der join-Klausel ist falsch. Typ-Inferenz konnte in der der Aufruf von "GroupJoin'
gesucht hab ich über den Fehler und finde, dass die Leute immer sagen,, um sicherzustellen, dass die Eigenschaften in der gleich - Klausel sind vom gleichen Typ, und ja die sind alle vom Typ nicht-int nullable

InformationsquelleAutor a3adel | 2014-02-13

Schreibe einen Kommentar