.Net Core 使用postgresql搭建項目所遇到的一些問題


    最近在項目中需要用到Postgresql數據庫,所以就想到用最近很火的net core 來搭建。首先肯定是在博客園跟着大神的腳步走。。。但是也遇到了很多坑,下面我一一道來。

  (1)  從postgresql數據庫初始化實體對象的時候,需要用到“Scaffold-DbContext”命令,但總是報錯!錯誤如下:

    The term 'Scaffold-DbContext' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again!

    后面就是各種調試,各種查資料。其中做了以下事情:

    1,升級PowerShell到5.0(結果當然還是不行!所以這個應該不是解決辦法!)。

    2,在stackflow上面看到使用dotnet -restore 命令,但結果還是木有用!

    3,后來,我在project.json里面的"dependencies下加進去下面這個依賴項,結果!!居然好了!我之前是把這個加在那個“tools”項目下面的,以為那樣就夠了!真是想當然啊!

1   "Microsoft.EntityFrameworkCore.Tools": {
2       "version": "1.0.0-preview2-final",
3       "type": "build"
4     }

  之前看文章說,project.json會被換掉,不知道以后會怎樣,但是從今天的實踐來看,所有依賴到的庫,必須放到dependencies項下面,至於“tools”,不知道哪些應該放進去,有知道的,麻煩告知一下!多謝。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM