Кассандра - "строка 0:-1 нет жизнеспособной альтернативы на входе<EOF>" с методом "Mapping.Delete<T>"
Когда мы пытаемся удалить с помощью Cassandra.Mapping.Delete<T>
Метод, которым приложение выдает ошибку при выполнении:
Это класс "Entity(POCO)" в приложении:
Структура таблицы в базе данных Cassandra:
Полное описание исключения:
Исключение типа "Cassandra.SyntaxError" возникло в System.Private.CoreLib.dll, но не было обработано в коде пользователя: "строка 0:-1, нет приемлемой альтернативы при вводе"
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Задача)
в Cassandra.Requests.PrepareHandler.d__6.MoveNext() в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNoass (повторяющийся запрос на повторное копирование. в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Задача) в Cassandra.Session.d__54.MoveNext() System.DrowInException.Exception..Runtime.CompilerServices.TaskAwaiter. задача) в Cassandra.Mapping.Mapper.d__38.MoveNext() в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в Cassandra.Tasks.TaskHelper.WaitToComplete(Задача, тайм-аут Int32)
Что случилось?
К вашему сведению: эти ссылки не решают эту проблему:
SO: ошибка "нет приемлемой альтернативы при вводе" при запросе таблицы cassndra
SO: Кассандра "нет реальной альтернативы на входе"
[Решено]
Спасибо @jorgebg, мы забыли указать ключ раздела в классе отображения "Entity".