我有一个简单的项目,我用最初的SQL Server与EF核心和代码优先方法(以下这个教程:https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db)后端EF核心 - SQLServer迁移是否适用于SQLite?
现在我想切换的实施,SQLite的。我想我可以从SQL Server运行数据库创建的初始迁移并将其应用于SQLite。似乎它不能正常工作:例如。主键自动增加不适用,然后我看到一些不一致(sqlite抱怨'int'
应该是'INTEGER'
)等
那么,这是否意味着迁移是后端依赖?如果是,不应该在嵌套文件夹中创建它们(例如,./Migrations/SQLServer
)?
有人可以解释一下这是怎么工作的?
注意:对不起,我是EF Code-First和迁移新手......谢谢!
THX,我看到了..我很高兴看到我的模型如此干净,没有任何后端依赖,我认为移民也将是独立的。其实我使用软件包管理器控制台中的“添加迁移”和“更新数据库”命令..很高兴我可以在那里找到一些参数以配置迁移文件夹? – Learner
我已经看到这可能也有帮助.. https ://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell – Learner