EFCodeFirst 各種命令整理

2022-01-12 21:58:50 字數 453 閱讀 2936

1.enable-migrations (建立遷移目錄:migrations,如果有多個資料上下文可以用 -contexttypename  命令遷移對應的資料上下文 )

2.add-migration (建立乙個遷移檔案)

3.update-database(啟動遷移,生成資料庫)

4.install-package entityframework(初始化配置包)

5. update-database -script -sourcemigration:"  " -targetmigration:" " (生成資料庫版本之間的sql指令碼,正式區換版時有用)

6.update-database –targetmigration:"  "  (進行資料庫版本回溯)

7.update-database –targetmigration: $initialdatabase -script (回到初始狀態)

EF CodeFirst 基礎命令

pm enable migrations 已在專案 easywechat.data 中啟用遷移。若要覆蓋現有遷移配置,請使用 force 引數。pm add migration 位於命令管道位置 1 的 cmdlet add migration 請為以下引數提供值 name 20141021 正在為...

EF Code First 資料庫遷移命令

enable migrations contexttypename enableautomaticmigrations projectname startupprojectname connectionstringname force contexttypename 專案繼承自dbcontext的類...

EFCodeFirst級聯刪除

預設情況下codefirst會在外鍵約束中設定 刪除規則 為級聯 不會預設設定 更新規則 為級聯 當僅定義了導航屬性如 public virtual manager manager 而沒有顯示定義外來鍵如 public int managerid codefirst不會設定 刪除規則 為級聯 在顯示...