以前部署過BookStore項目,可是換了新電腦也想好好學習下這個示例項目,因而在新電腦上從新拉了Git上的ABP項目代碼,一編譯生成BookStore項目就報錯,能夠參考 abp示例項目BookStore編譯報錯。解決了這個問題以後又報錯了,截圖以下:sql
我一開始覺得是個人數據庫連接語句配置錯了,後來一排查,發現是我沒有使用ef core遷移生成數據庫,個人建議是使用sql server。接下來有兩個方法遷移數據庫。第一,在Acme.BookStore.EntityFrameworkCore.DbMigrations目錄下打開cmd窗口,而後直接執行dotnet ef database update
。第二,BookStore項目下有一個Acme.BookStore.DbMigrator目錄,這是一個控制檯程序,專門用來生成數據遷移的,咱們只要在這個目錄下的appsettings.json內配置數據庫連接就能夠,而後運行起來就OK了。數據庫