我需要您的幫助!我正在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不創建數據庫
- 4. EF代碼首先,使用代理創建新對象集合
- 5. 無法使用EF-Code首先重新創建數據庫
- 6. EF 6.1.2數據庫首先查看代
- 7. 如何創建/更新EF代碼中的LastModified字段首先
- 8. EF代碼先不要創建數據庫
- 9. C#EF代碼優先 - 創建數據庫並添加數據
- 10. EF代碼優先 - 刪除後創建數據庫然後創建數據庫
- 11. MVC3代碼首先不創建數據庫
- 12. 創建用戶和角色,而首先使用EF代碼種子數據庫
- 13. 錯誤在Azure上首先使用EF代碼創建數據庫
- 14. 如何更新模型EF代碼第一「從數據庫代碼首先」
- 15. 代碼優先 - 不創建數據庫
- 16. 在EF代碼更新收藏首先
- 17. EF 4.2代碼首先,使用現有的數據庫?
- 18. 首先使用現有MySql數據庫的EF代碼
- 19. 在EF代碼首先
- 20. EF代碼首先與Distinct()
- 21. EF4代碼首先創建新表
- 22. 如何創建「動態」數據庫結構(EF代碼優先)
- 23. EF 5.0代碼先退出創建數據庫
- 24. 在數據庫中創建「主」(EF代碼優先)
- 25. EF代碼優先 - 創建數據庫 - 用戶登錄失敗
- 26. EF代碼首先與數據庫一起
- 27. EF代碼首先,數據庫在哪裏指定?
- 28. 如何首先使用EF代碼重置數據庫遷移?
- 29. EF 6代碼首先從數據庫模型生成錯誤
- 30. EF代碼首先無法連接到數據庫