2010-03-22 5 views
3

J'ai ce code:avec une jointure

int se = (int) settings.GruppoSegreteria; 
    var acc = db.USR_Accounts.Where(p => p.ID_Gruppo == se); 
    var segreterie = from s in db.USR_Utenti 
        join h in acc on s.ID equals h.USR_UtentiReference 
        select s; 

Et cette erreur:

The type of one of the expressions in the join clause is incorrect. Type inference failed in the call to 'Join' 

Je ne comprends pas. Pouvez-vous m'aider?

grâce

Répondre

2

Vous joindrez sur s.ID et h.USR_UtentiReference. Je suppose qu'ils ne sont pas du même type? Vous devez vous joindre à deux entrées (par exemple). Vous ne pouvez pas rejoindre un int et un autre type.

Questions connexes