實體框架核心種子沒有asp.net應用程序

asp.net asp.net-core-mvc c# entity-framework-core

我目前正在開始一個可以增長很多的項目。為了創建一個我可以輕鬆維護的好應用程序,我正在嘗試實現一個複雜的架構來分離業務/邏輯/視圖......

所以我的模型是在一個不同的項目(.net核心庫)中。

我的問題是,我沒有找到如何創建一個Seed來在我的數據庫表中添加一些數據而不使用Startup.cs ...

有人在數據庫更新時已實現種子方法嗎?

一般承認的答案

使用遷移更新數據庫時完成種子設定。所以你必須回答的問題是。

  • 您使用Code First Migrations嗎?
  • 你打算如何運行它們?

當您計算出打算如何運行遷移時,這將與您用於“種子”的方法相同。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因