我目前正在使用EF Code-First的項目。現在,我們已經在我們的數據庫中創建了3個表格,並且使用遷移可以很好地更新它們。現在,我們已經決定在數據庫中實際需要另一個表。我爲它創建了類和上下文。我認爲我可以使用遷移來更新數據庫;但是,當我創建遷移時,文件完全是空的。這個特定的表不與任何預先存在的表相關聯。我該如何去添加這樣的新表?如何使用Code First和遷移添加新表
1
A
回答
0
請點擊此tuotrial:msdn.microsoft.com/en-us/data/jj591621
它顯示了所有步驟需要的代碼,第一個數據庫
2
你需要創建一個在您的DbContext屬性,並添加映射執行遷移。
public DBSet<MyTable> MyTables {get;set;}
而且你應該有一個映射:
modelBuilder.Entity<MyTable>.HasKey(mt => mt.Id);
//...everything else...
當您運行添加遷移應該爲你生成代碼/
相關問題
- 1. EF Code First遷移 - 如何將種子添加到我的遷移?
- 2. 的Code First遷移失敗
- 3. 使用EF Code First添加SqlMembership表
- 4. 改變模式後的Code First遷移
- 5. EF Code First - 擺脫遷移文件
- 6. 實體Framwork的Code First遷移
- 7. ASP.NET MVC N層的Code First遷移
- 8. Code First遷移的命名約定
- 9. EF 5 Code First添加列
- 10. 在EF Code First遷移中使用自定義邏輯
- 11. 從Model-First遷移到Code-First:使用EF 5.x的ComplexTypes DbContext Fluent生成器
- 12. 如何清除Code First遷移中的歷史記錄?
- 13. 使用Code First和EF
- 14. EF的Code First遷移:表每一個分層的Bug
- 15. Code First遷移,數據庫項目和SQL Azure
- 16. EF Code First - 如何在使用InverseProperty時添加外鍵屬性?
- 17. Code-First引用表
- 18. Yii2遷移在表中添加新列
- 19. NHibernate是否具有創建和更新表的功能,如EF Code First自動遷移?
- 20. 如何在EF Code First中使用LinTY?
- 21. EF Code First Migrations - 我應該在降級後刪除遷移嗎?
- 22. ASP.NET身份的DbContext問題與EF的Code First遷移
- 23. 如何使用Laravel的遷移將約束添加到表中?
- 24. 如何使用EF6 Code First創建和使用視圖?
- 25. 如何使遷移更新表RAILS
- 26. 如何在Code First First Framework 4.3 +中使用ENUMS?
- 27. 如何使用model-first生成自動遷移腳本?
- 28. 使用EF Code First的SQLite
- 29. 使用Code First Fluent API忽略此[]屬性?列「項目」添加
- 30. 在AccountContext,EF Code First中添加新屬性?
附加遷移 更新數據庫 –