3
我創建了一個新類,當我在Package Manager Console中執行add-migration
時,EF將創建一個遷移代碼。由於此表是一個分類器,因此我想用數據填充它並在遷移中包含此數據。我不能使用Seed
方法,因爲稍後我將在生產數據庫中使用我生成的遷移。EF後續遷移 - 用數據填充新表
我應該在哪裏硬編碼這個表的值?我可以編輯生成的遷移cs文件,但這似乎是一個不雅的解決方案。你能推薦更合適的地方來定義數據嗎?
不完全 - 我的目標是填充生產表也。如果是用於開發/測試,我只會將數據放入Seed方法。 – Tomas
在這種情況下,您最好在遷移課程中添加硬編碼數據。 –
最後,我在生成的遷移腳本中添加了數據 - 看起來沒有更好的方法來執行此操作。 – Tomas