System.NotSupportedException: ‘型 ‘匿名型’ の定数値を作成できません。このコンテキストでサポートされるのはプリミティブ型または列挙型だけです。’

C# + EntityFramework を使用して、開発中に「System.NotSupportedException: ‘型 ‘匿名型’ の定数値を作成できません。このコンテキストでサポートされるのはプリミティブ型または列挙型だけです。’」が発生した。

2つのクエリーを JOIN して実行していたのだが、一つを ToList を使って内容を確定していたのが、まずかったようだ。ToList を外したところうまくいった。

こんな書き方は以前にも行ったような気がするのだが…