你的位置:首页 > 软件开发 > ASP.net > .Net Core 使用postgresql搭建项目所遇到的一些问题

.Net Core 使用postgresql搭建项目所遇到的一些问题

发布时间:2016-09-09 15:00:14
最近在项目中需要用到Postgresql数据库,所以就想到用最近很火的net core 来搭建。首先肯定是在博客园跟着大神的脚步走。。。但是也遇到了很多坑,下面我一一道来。  (1) 从postgresql数据库初始化实体对象的时候,需要用到“Sca ...

    最近在项目中需要用到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   }

原标题:.Net Core 使用postgresql搭建项目所遇到的一些问题

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。