我需要您的帮助!我正在Visual Studio 2010中工作,当试图在EF CodeFirst的帮助下生成一个全新的SQLEXPRESS DB时,没有任何错误,但没有新的自动生成的数据库。什么可能是错的?我正在写数据模型类,然后添加一个DBContext类,然后编写逻辑来创建一个新的DataBaseEntry,然后我开始调试并且没有生成数据库EF代码首先不会创建新的数据库
0
A
回答
0
EF-Code First中的数据库会自动生成(no需要创建一个DatabaseEntry)当您第一次访问数据(发送查询之前不采取任何措施。)
您还可以通过从DropCreateDatabaseIfModelChanges或DropCreateDatabaseAlways继承创建一个种子类(名字是自我解释),和实施Seed方法。
则必须设置这个类作为一个初始化:
Database.SetInitializer<MyContext>(new MySeedClass())
首次EF将试图访问你的数据库,你的种子类将被命名(如需要)
相关问题
- 1. 如何强制EF代码首先重新创建数据库?
- 2. EF代码首先,使用代理创建新对象集合
- 3. 无法使用EF-Code首先重新创建数据库
- 4. ASP.NET MVC - EF代码首先不希望在我的数据库
- 5. 如何创建/更新EF代码中的LastModified字段首先
- 6. EF代码先不要创建数据库
- 7. C#EF代码优先 - 创建数据库并添加数据
- 8. EF代码优先 - 删除后创建数据库然后创建数据库
- 9. MVC3代码首先不创建数据库
- 10. 错误在Azure上首先使用EF代码创建数据库
- 11. 代码优先 - 不创建数据库
- 12. 如何更新模型EF代码第一“从数据库代码首先”
- 13. 在EF代码更新收藏首先
- 14. EF 4.2代码首先,使用现有的数据库?
- 15. 首先使用现有MySql数据库的EF代码
- 16. EF4代码首先创建新表
- 17. 在数据库中创建“主”(EF代码优先)
- 18. EF代码优先 - 创建数据库 - 用户登录失败
- 19. 如何创建“动态”数据库结构(EF代码优先)
- 20. EF 5.0代码先退出创建数据库
- 21. EF代码首先,数据库在哪里指定?
- 22. EF代码首先无法连接到数据库
- 23. EF 6代码首先从数据库模型生成错误
- 24. 如何首先使用EF代码重置数据库迁移?
- 25. EF代码首先附加并创建代理
- 26. EF代码优先 - 重新创建唯一的表格,而不是重新创建数据库
- 27. EF 4.1先不要创建新的数据库
- 28. EF代码首先不产生表
- 29. 防止EF代码首先重新生成我的生产数据库
- 30. ASP.NET MVC代码 - 首先EF - 可能使用没有数据库创建权限的EF?