У меня просто была эта проблема, и я делал то, что было задокументировано, но она все еще не работала.
Посмотрите на ваше сообщение об ошибке и убедитесь, что у вас нет скопированных специальных символов. Я получаю сообщение об ошибке
SyntaxError: illegal character @(shell):1:43
Когда я перешел к символу 43, это был только начало моего идентификатора объекта, после открытых кавычек, именно так, как я его вставил. Я поместил свой курсор туда и нажал клавишу Backspace, но ничего не произошло, когда он должен был удалить открытую кавычку. Я снова нажал клавишу Backspace, и она удалила открытую кавычку, затем я вернула кавычку обратно и выполнила запрос, и он работал, несмотря на то, что выглядел точно так же.
Я занимался разработкой в WebMatrix и скопировал идентификатор объекта из консоли. Всякий раз, когда вы копируете с консоли в WebMatrix, вы, вероятно, обнаружите некоторые невидимые символы, которые приведут к ошибкам.