Ich habe verschiedene stackoverflow Antwort angesehen, aber ich sehe nicht den Weg, meine Verbindung mit Linq zu beheben.Linq Query Type Inferenz fehlgeschlagen in den Aufruf an Join
2 Tische
var query = from tips in TblTips
where tips.Id == 30
join files in TblFiles on tips.Id equals files.Group
select new { tips, files };
Fehler:
Type inference failed in the call to Join
Jetzt tips.Id ein int während files.Group ein varchar ist
ich versucht habe .Wert
zu tuntips.id.Value --> the word Value not working (most recent linqpad)
(int)files.Group --> it doesn't like that ...
Ich denke, es wäre tatsächlich sicherer zu tun '' tips.Id.ToString() ist gleich files.Group'', wenn '' files.Group'' etwas anderes als eine ganze Zahl sein kann. – kmc059000
Ok, das funktioniert, ich habe versucht, einen Int32.Parse zu machen, und das gab mir einen anderen Fehler. Danke! –