0

これを発行すると、このエラーが発生します。

DataContext.DBProjectEntities.Projects.Where(xWhere, parameterList.ToArray)

コマンドパラメータ構文'@0'は無効です。6行37列の近く。

  • xWhere値を含む文字列です"(ProjectStatuses.Any(DepartmentID = @0))"
  • parameterListDim parameterList As New List(Of ObjectParameter)

これには、DepartmentIDのタイプに対応するタイプInt32の値1の要素が1つ含まれています。

4

1 に答える 1

0

わかった。外部アセンブリから dunamic.vb を使用していました。私のコードでは、そのアセンブリの imports ステートメントがありましたが、system.linq.dynamic のインポートも必要でした

于 2011-09-16T13:33:05.547 に答える