EntitySqlException: синтаксис параметра команды '@ 0' недопустим - PullRequest
0 голосов
/ 15 сентября 2011

Я получаю эту ошибку при выдаче:

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

Синтаксис параметра команды '@ 0' недопустим. Рядом со строкой 6, столбец 37.

  • xWhere - строка, содержащая значение "(ProjectStatuses.Any(DepartmentID = @0))"
  • parameterList является Dim parameterList As New List(Of ObjectParameter)

Он содержит один элемент со значением 1 типа Int32, который соответствует типу DepartmentID.

1 Ответ

0 голосов
/ 16 сентября 2011

Я понял.Я использовал dunamic.vb из внешней сборки.В моем коде у меня был оператор импорта для этой сборки, но мне также требовался импорт для system.linq.dynamic

...