EF6 在原有數據庫中使用 CodeFirst 總復習(四、新建實體對象)


在原有數據庫中使用 CodeFirst ,除了第一次添加實體后要立即執行一次

Enable-Migrations

add-migration Initial  -IgnoreChanges

update-database

之外,其它的與新數據庫就一樣了,再次修改就執行

add-migration NewModify

update-database

需要注意的:生成全部原有表,否則好像沒法像數據庫優先那樣很容易的就直接添加進來了。

一、添加新實體類

image

image

image

因為是代碼優先,所以直接添加了一些特性,字段僅用於測試,也並不完整。

添加了和帖子實體(Post)的主外鍵關系。

相應的,需要修改帖子實體:

image

 

二、數據遷移(也可以設置成自動遷移,但對我這種菜鳥來說手動遷移更有成就感:)

add-migration AddUser

update-database

四、遷移后的數據庫

image

image

image

這次還比較順利,金錢和美女,一個都沒少。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM