在原有數據庫中使用 CodeFirst ,除了第一次添加實體后要立即執行一次
Enable-Migrations
add-migration Initial -IgnoreChanges
update-database
之外,其它的與新數據庫就一樣了,再次修改就執行
add-migration NewModify
update-database
需要注意的:生成全部原有表,否則好像沒法像數據庫優先那樣很容易的就直接添加進來了。
一、添加新實體類
因為是代碼優先,所以直接添加了一些特性,字段僅用於測試,也並不完整。
添加了和帖子實體(Post)的主外鍵關系。
相應的,需要修改帖子實體:
二、數據遷移(也可以設置成自動遷移,但對我這種菜鳥來說手動遷移更有成就感:)
add-migration AddUser
update-database
四、遷移后的數據庫
這次還比較順利,金錢和美女,一個都沒少。