2016-09-12 38 views
0

我正在嘗試在執行update-database時爲每個遷移種子數據庫。無論如何,我可以完成它。 Entity Framework是否已經支持它,或者是否需要使用自定義代碼。是否有可能在實體框架6.1中執行種子遷移

我不知道從哪裏開始。任何指導,高度讚賞。

回答

0

有一個Seed() method on your context僅在創建數據庫時才運行。使用這個基本數據,如測試用戶和系統配置你需要最低限度地運行你的應用程序。

還有遷移種子(),每次執行時都會運行update-database,無論是否存在待定遷移。使用冪等命令,如AddOrUpdate,所以數據不會被多次添加。

如果要在遷移中添加新表,可以在遷移中添加custome Sql命令Sql(「INSERT ...」)來填充它。

相關問題