У меня есть старый проект c #, который в настоящее время работает на базе данных SQL CE. Вчера я решил, что я хотел бы использовать SubSonic для создания DAL для меня, так как я часто использовал SubSonic в других своих проектах (со стандартным бэкэндом базы данных MS SQL), и мне нравится его простота использования.
Все выглядит нормально, я могу создавать и удалять записи, но как только я обновляю запись, используя метод Save (), выдается ошибка:
Пример:
Person person = new Person();
person.Name = "Robert";
person.Save(); // Works fine, record is saved
person.Name = "Robert - Updated";
person.Save(); // Fails with error below
"Произошла ошибка при разборе запроса. [Номер строки токена = 1, смещение строки токена = 61, Ошибка токена = SELECT]"
Когда я обновляю запись, создавая новый QueryType и устанавливая для него значение Update, кажется, что он также работает должным образом.
Есть идеи?
Спасибо