Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 实体数据模型向导崩溃(PostgreSQL)_.net_Visual Studio_Entity Framework 6_Npgsql - Fatal编程技术网

.net 实体数据模型向导崩溃(PostgreSQL)

.net 实体数据模型向导崩溃(PostgreSQL),.net,visual-studio,entity-framework-6,npgsql,.net,Visual Studio,Entity Framework 6,Npgsql,我是通过nuget安装的EntityFramework6.Npgsql。我正在尝试添加EntityDataModel,但每次它在此屏幕后崩溃时: 我遗漏了什么?这可能包含在中,该修复程序将与下一版本的Npgsql一起发布 同时,解决方法是首先在服务器资源管理器中添加数据库,然后再执行向导。我也面临同样的问题。事实上有两个问题 1) 在向导屏幕中添加新连接时崩溃 修复:在服务器资源管理器中添加数据连接。那么它工作得很好 2) 在服务器资源管理器和向导屏幕中添加数据连接时崩溃 修复:删除Postg

我是通过nuget安装的
EntityFramework6.Npgsql
。我正在尝试添加EntityDataModel,但每次它在此屏幕后崩溃时:

我遗漏了什么?

这可能包含在中,该修复程序将与下一版本的Npgsql一起发布


同时,解决方法是首先在服务器资源管理器中添加数据库,然后再执行向导。

我也面临同样的问题。事实上有两个问题

1) 在向导屏幕中添加新连接时崩溃

修复:在服务器资源管理器中添加数据连接。那么它工作得很好

2) 在服务器资源管理器和向导屏幕中添加数据连接时崩溃

修复:删除Postgres SQL扩展。重启与添加Postgres Sql扩展。重启VS.完成

希望这个解决方案有帮助

此外,在执行CRUD操作时添加所有内容、扩展、包等后,如果失败,则可能您没有在app.config或web.config文件中包含以下配置。尝试添加它

<system.data>
<DbProviderFactories>
  <remove invariant="Npgsql" />
  <add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" support="FF" />
</DbProviderFactories>


项目节点->添加->新项目->数据->EF实体数据模型->数据库中的EF设计器->CRASHI单击“新建连接”时不会崩溃。我无法首先到达那里。关于崩溃的更多信息,是否有窗口或堆栈跟踪?