EntitySqlException:命令参数语法“@ 0”无效

时间:2011-09-15 17:32:09

标签: dynamic-linq

我发出此错误时收到此错误:

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

命令参数语法“@ 0”无效。第6行,第37栏附近。

  • xWhere是一个包含值"(ProjectStatuses.Any(DepartmentID = @0))"
  • 的字符串
  • parameterListDim parameterList As New List(Of ObjectParameter)

它包含一个元素,其值为1,类型为Int32,对应于DepartmentID的类型。

1 个答案:

答案 0 :(得分:0)

我明白了。我正在使用外部程序集中的dynamic.vb。在我的代码中,我有该程序集的import语句,但我还需要system.linq.dynamic的导入