Devart dotConnect for MySQL

При использовании EF6 с Devart dotConnect for MySQL обнаружилась особенность: метод SaveChanges() у контекста выкидывает исключение «Store update, insert or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries», если на момент его вызова в контексте есть объекты, полям которых были присвоены имевшиеся на момент выгрузки значения, то есть состояние объекта изменилось на Modified, а по факту объект остался таким же. Не сразу удалось найти решение, которое заключается в добавлении Found Rows=true в connection string.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *