これを発行すると、このエラーが発生します。
DataContext.DBProjectEntities.Projects.Where(xWhere, parameterList.ToArray)
コマンドパラメータ構文 '@ 0'は無効です。 6行目の37列目付近。
xWhere
は値"(ProjectStatuses.Any(DepartmentID = @0))"
を含む文字列ですparameterList
は、 Dim parameterList As New List(Of ObjectParameter)
これには、DepartmentIDのタイプに対応するタイプInt32の値1の要素が1つ含まれています。
わかった。外部アセンブリからdunamic.vbを使用していました。私のコードでは、そのアセンブリのimportsステートメントがありましたが、system.linq.dynamicのインポートも必要でした