При выполнении вставки идентификатор переменной возвращается как объект.Однако в моей базе данных это int, а в моем POCO - int, однако, когда вызывается метод ExecuteScalar для возврата @@ IDENTITY, он возвращает число 7 как объект, но отладчик считает его десятичным.
Поэтому, когда я делаю int newID = (int)db.Insert(...)
, он выдает
InvalidCastException
Это ошибка фреймворка или ошибка PetaPoco?