Я использую System.Data.SQLite для использования EF6 с SQLite в проекте MVC. Мы изменились с SQL Compact Edition на SQLite. В моделях MVC почти все идентификаторы хранятся как целые числа, но когда я использую инструкцию INTEGER PRIMARY KEY в SQLite (чтобы создать поле «автоинкремент»), System.Data.SQLite отображает целое число в long.System.Data.SQLite mapping (INTEGER, long)
Есть ли способ заставить поставщика SQLite отображать INTEGER в int вместо long?
Добро пожаловать в прекрасный мир SQLite – ErikEJ