0
我認爲必須測試遷移。 至於我的集成測試將是最好的解決方案。 當前的解決方案是將遷移應用於內存數據庫,但問題是我還想遷移遷移腳本。.net core ef遷移測試 - 使用c#方法應用遷移
做同比知道如何應用遷移使用C#代碼?
我認爲必須測試遷移。 至於我的集成測試將是最好的解決方案。 當前的解決方案是將遷移應用於內存數據庫,但問題是我還想遷移遷移腳本。.net core ef遷移測試 - 使用c#方法應用遷移
做同比知道如何應用遷移使用C#代碼?
讓你的背景,並呼籲
context.Database.Migrate();
在Startup.cs配置方法,我們像這樣運行的遷移(在.net核心2.0):
using (var serviceScope = app.ApplicationServices.GetRequiredService<IServiceScopeFactory>().CreateScope())
{
serviceScope.ServiceProvider.GetService<DataContext>().Database.Migrate();
}
我不知道你怎麼樣可以通過testa來測試,可能是備份並將實時數據庫恢復爲測試數據庫,然後設置DataContext以指向測試並在那裏運行遷移?
是的,它是同樣的問題。謝謝。我認爲我的問題可能會被刪除。 –
[使用代碼的實體框架核心1.0代碼優先遷移?]的可能重複(http://stackoverflow.com/questions/38408213/entity-framework-core-1-0-code-first-migrations-using-code) –