У меня проблема с первичными ключами в Entity Framework при использовании SQLite. SQLite хочет получить явный NULL в списке VALUES в столбце первичного ключа автоинкремент. Я действительно не смотрел на сгенерированный SQL в контексте EF, но я считаю, что это происходит с обычным соглашением SQL Server, не предоставляющим значение для столбца автоинкремент.
В соответствии с сайтом для провайдера SQLite ADO.NET, EF полностью поддерживается, но я не нашел там никакой помощи. Есть ли способ заставить EF явно вставить NULL для значения первичного ключа?