Во первых какого хрена айди вместе с navigation properties Во вторых какого хрена айди строковые В третьих linq джоины не работают так как ты думаешь, они client evaluation only
Всмыли? В linq2db по крайней мере linq джоины в нормальные джоины превращаются