未分類

The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.

Visual Studio 2015 で、C# 6.0 を使って、LINQ クエリーを実行したときに発生した。

クエリー式の中の Where に クエリー式とは関係のない C# の構文を書いていたことが原因だった。事前に構文の結果を変数に代入して、クエリー式で使うと解決した。

-未分類