ABP Zero專案入門踩坑

2022-01-11 05:46:54 字數 892 閱讀 9111

3.安裝最新版本的vs2017,必須v15.3.5以上,如果電腦系統是window7,還需要安裝更新 shell 4.0),vs2017的nuget控制台必須要power shell 3.0以上。

然後生成專案

5.生成資料庫

(2)開啟工具->nuget包管理器->程式包管理器控制台,修改預設專案為myabp.entityframeworkcore,輸入update-database命令,回車,這裡需要執行命令兩次,反正我執行一次只有乙個沒有表的資料庫生成。。

(3)設定myabp.web.mvc為啟動專案,設定執行為myabp.web,不用iis,執行專案即可看到**開啟登入介面,輸入使用者名稱:admin,密碼: 123qwe ,即可開啟首頁

(4)點選tenants,如果是sql2005或者sql2008的資料庫,會報錯:sqlexception: 'offset' 附近有語法錯誤。 在 fetch 語句中選項 next 的用法無效

因為ef core預設生成的分頁sql不支援低版本的資料庫。修改myabp.entityframeworkcore專案中的 myabpdbcontextconfigurer檔案如下即可

public static class myabpdbcontextconfigurer

public static void configure(dbcontextoptionsbuilderbuilder, dbconnection connection)

}

chisel入門踩坑

為什麼最近會開始搞chisel,原因見前一篇blog。chisel是berkeley出品的一款嵌入在scala中用來描述硬體的語言,現在已經出到第三版 chisel3了。據我所知,在2005年csdn上面就有人分享自己進行chisel實驗的過程。說實話看berkeley原版資料雖然準確但實在讓人頭大...

mpvue入門踩坑

安裝vue環境變數,npm install global vue cli 需要手動新增vue環境變數 使用vs開發即可,有很多外掛程式可用,主要是好用免費 在初始化的時候新增到vue.prototype中,名稱自己命名 在其它地方就能直接呼叫this.globaldata拿到自定義js中的資料了 全...

cesium入門踩坑

cesium版本問題,學習網上資料注意cesium的版本,盡量使用較新的版本,很多不相容。老版本的學習資料可以當做參考。cesiumlab2的也有很多老版本的資料,老版本現在不可以使用,新版本布局改動較大,可以 qq群諮詢,軟體使用問題的回答率還可以。執行cesium官網demo或者第三方的demo...