我有一個最初采用資料庫優先方法的專案。但是,我很難將其部署給客戶。因為它需要一些資料庫更新,而我手動執行此操作。
是否有任何解決方案可以將我的資料庫優先方法轉換為代碼優先方法?
我的專案是用 .net core 和 c# 語言開發的,也是我的資料庫首先是 Oracle 和 Postgre。
提前致謝。
uj5u.com熱心網友回復:
你可能會:
- 從生成的模型類中創建普通模型類
- 洗掉與 DbFirst 方法相關的所有其他內容
- 根據上面提到的模型類創建代碼優先遷移
__efmigrationshistory使用上面創建的遷移名稱手動向表(在您使用的每個資料庫中)插入一行--> 這樣第一個生成的遷移將不會再次運行,因為它不應該再次運行,因為您的資料庫架構已經創建
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/313336.html
標籤:PostgreSQL 甲骨文 实体框架 .net核心 实体框架迁移
上一篇:EntityFramework.dll中的ASP.NETMVC'System.NullReferenceException'
