我使用的是实体框架数据库第一种方法,并且想知道如何在数据库第一种方法中管理迁移。我们正在手动修改数据库模式。实体框架可以通过哪种方式将相应的更改应用于项目。如何在数据库第一种方法中迁移
2
A
回答
2
我想我在代码第一个与existing database and database first
模型之间混淆。 我的理解是,在不同的论坛搜索后,迁移只能采用代码优先的方法。代码首先假设你不会手动对数据库进行任何更改。对数据库的所有更改都将通过代码第一次迁移。 对于先有现有数据库的代码也是如此。如果首先使用现有数据库处理代码,那么它假定在首次连接数据库之后,数据库的所有更改将首先通过代码进行迁移,而不是手动执行。 当您使用Model而不是代码优先方法时,可以通过Update model from DataBase
选项将对数据库的任何手动更改迁移到模型。右键点击模型即可访问。
我希望我的理解是正确的,但欢迎任何修改或更正。
0
相关问题
- 1. 代码第一种方法与数据库第一种方法
- 2. 代码第一次数据库迁移
- 3. 如何在sails.js中迁移数据库?
- 4. 最佳数据库迁移方法?
- 5. 数据库,第一种方法和修改数据库架构
- 6. 如何使用数据库的第一种方法
- 7. 如何更新数据库使用数据库第一种方法
- 8. 在实体框架中使用数据库第一种方法
- 9. 无法将代码第一次迁移到mysql数据库
- 10. 迁移到另一种方法
- 11. Laravel数据库迁移方法在删除迁移文件后无法使用
- 12. 实体如何将framewrok确定在数据库中第一种方法
- 13. 如何在ASP.Net5中为EF6生成EDMX文件(数据库第一种方法)
- 14. 在烧瓶中创建种子数据 - 迁移或alembic迁移
- 15. 种子数据是重复代码第一次迁移
- 16. 数据库迁移
- 17. 数据库迁移
- 18. 数据库迁移
- 19. 数据库迁移
- 20. 代码第一次迁移到生产数据库中
- 21. 在轨数据库迁移
- 22. 数据库数据迁移
- 23. 身份2.0:使用一个数据库,第一种方法
- 24. 如何为laravel测试种子数据库迁移?
- 25. 在EF 4.1数据库中使用存储库模式第一种方法
- 26. 无法迁移/种子数据库 - Postgres的Rails的
- 27. 如何使用Minion任务迁移进行数据库迁移
- 28. 如何迁移我的heroku数据库?
- 29. 如何迁移postgresql数据库
- 30. 如何使用git迁移数据库?
是的,我通过msdn链接,我用同样的方式开始DB的第一种方法。但是想知道一次又一次生成模型类是不是风险? –
@HarishBhatt你应该在大多数情况下手动进行更改。只有在数据库模式发生重大变化时,您才需要再次生成模型类。在大多数情况下,你不会有任何问题重新生成模型类(如果你这样做,它会很容易修复,这取决于程序的设计) – gldraphael