如果我在模型中进行任何更改,现在我必须删除并重新创建数据库。我该怎么解决?如何在不删除数据库的情况下更改模型?
回答
手动进行的数据库更改。 确保在SQL Server Management Studio中
我在字段中删除了[Required]模型,将数据库中的这个字段接受为null,这个消息就会出现:自创建数据库以来,支持'RequestContext'上下文的模型已经发生了变化。可以手动删除/更新数据库,也可以使用IDatabaseInitializer实例调用Database.SetInitializer。例如,DropCreateDatabaseIfModelChanges策略将自动删除并重新创建数据库,并可以选择使用新数据对其进行种子处理。 –
你能解释一下如何使用这个技巧吗? 申请后我该怎么办? 如果我需要一步一步地更改模型,我应该怎么做? –
您不想在生产环境中使用DropCreateDatabaseIfModelChanges策略 – AntLaC
您将需要手动更改数据库。
有自动化的工具来帮助你思考,如http://visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87或http://www.huagati.com/dbmltools/
但我该怎么做?如果我改变字段的类型,他会告诉我删除数据库,甚至会发生数据库错误的更改。 –
- 1. 在不更改数据库的情况下更改模型?
- 2. 如何在不删除的情况下更新mongoDBOutput数据?
- 3. Haskell在不更改代码的情况下删除数据库变量
- 4. 如何在数据库值更改的情况下更新ListView?
- 5. 如何在不丢失数据的情况下更改模型类名称?
- 6. 如何在不删除`test`数据库数据的情况下测试JavaScript?
- 7. 如何在不丢失未删除数据的情况下快照数据库?
- 8. 如何在不删除数据库的情况下更新对C#中SampleData Seed的更改?
- 9. 如何在不丢失数据的情况下删除分区?
- 10. 在不丢失数据的情况下更改列类型
- 11. 如何在不删除变量的情况下删除变量中的数据?
- 12. 如何在不删除我的数据的情况下安装Joomla模板
- 13. 如何在不删除列名的情况下删除表数据
- 14. 如何在不丢失数据的情况下更改SQL数据库中的列数据类型
- 15. 如何在不影响数据库的情况下删除-journal文件?
- 16. Java JScrollPane在不更改视口的情况下删除组件
- 17. 在不删除MKAnnotation的情况下更改MKAnnotation视图
- 18. 如何在不删除的情况下更新实体对象?
- 19. 如何在不更改凭据的情况下更新用户
- 20. 在不停机的情况下应用数据库模式更改
- 21. 如何在不使用表单的情况下填充数据库/模型?
- 22. 在不擦除旧模型的情况下更新Backbone.js集合
- 23. 你可以在不更改数据库wordpress的情况下更改域名吗?
- 24. 如何在不丢失表格的情况下更新数据库模式
- 25. 在不修改旧数据的情况下更新数据
- 26. 如何在不更改数据的情况下更改表格编码?
- 27. 在不删除原始数据库的情况下删除重复数据库问题
- 28. 如何在不删除span的情况下更改html段落内容?
- 29. 如何在不插入的情况下更新Django模型?
- 30. 更改模型类后删除和更新数据库?
您可以发布代码,控制器(动作) –
这是如何与C具有下设计师
Prevent saving changes that require table re-creation
在选项中选中?你的意思是[标签:C#]? – netcoder你说得对,对不起。 –