EF Core中Fluent Api如何刪除指定數據表中的行 ...
這兩天一直在研究在code first下如何刪除數據表中的指定行,於是開始搜狗,後來百度,壓根就找不到資料,後來一想可能我的搜索關鍵字有問題,而且ef core命令與ef的命令差不多,於是從這兩個方面著手,最後終於找到瞭解決方法,其實特別簡單,就是最基本的ef core的命令而已,唉,說白了就是還技術債。
先說下我的需求:
一開始需要在數據表裡面新增一個欄位,於是使用Add-Migration新增了,後來又不需要了,於是刪除該欄位,但是不能直接在數據表刪除該欄位啊,這點,我在《ef core使用code first生成資料庫註意事項》() 已經闡述了,於是我們就需要使用命令來刪除,但是不知道有什麼命令啊,官網上也沒有找到,就按照上面說的解決思路來查找,後來還真給我找到了。
使用Update-Database <migration name>就可以回滾到指定的遷移下的資料庫架構了。
參考資料:
Migration in Entity Framework Core
https://msdn.microsoft.com/en-us/library/jj591621(v=vs.113).aspx
【遷移】—Entity Framework實例詳解