我在VS 2017中有一个Winforms .NET C#应用程序,使用Entity Framework 6,Postgres作为数据库,EntityFramework6.Npgsql作为提供程序。
这是我的app.config:
<?xml version =“1.0”……
事实证明,问题的根本原因是当您通过“Project - > Add New Data Source”菜单添加数据源时由VS2017维护的连接。当我们将此数据源添加到VS2017,然后运行我们的应用程序时,我们得到“有另外一个使用数据库的会话”错误。但是,当我们从VS2017中删除数据源时,我们从未看到此错误。