之前部署過BookStore專案,但是換了新電腦也想好好學習下這個示例專案,于是在新電腦上重新拉了Git上的ABP專案代碼,一編譯生成BookStore專案就報錯,可以參考 abp示例專案BookStore編譯報錯,解決了這個問題之后又報錯了,截圖如下:
我一開始以為是我的資料庫鏈接陳述句配置錯了,后來一排查,發現是我沒有使用ef core遷移生成資料庫,我的建議是使用sql server,接下來有兩個方法遷移資料庫,第一,在Acme.BookStore.EntityFrameworkCore.DbMigrations目錄下打開cmd視窗,然后直接執行dotnet ef database update,第二,BookStore專案下有一個Acme.BookStore.DbMigrator目錄,這是一個控制臺程式,專門用來生成資料遷移的,我們只要在這個目錄下的appsettings.json內配置資料庫鏈接就可以,然后運行起來就OK了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/93282.html
標籤:.NET Core
