在Ubuntu的MonoDevelop中使用PostgreSQL和EntityFramework

我尝试在Ubuntu上的MonoDevelop中configuration一个项目,按照官方步骤使用EntityFramework和Npgsql提供程序。

然而,似乎是错误的build议configuration文件(或我失去了一些东西),因为我不能摆脱这个错误:

在不变的名称为'Npgsql'的ADO.NET提供程序的应用程序configuration文件中注册的Entity Framework提供程序types'Npgsql.NpgsqlServices,Npgsql.EntityFrameworkLegacy,Version = 2.1.0.0,Culture = neutral,PublicKeyToken = 5d8b90d52f46fda7'无法加载。 确保使用程序集限定的名称,并且该程序集可用于正在运行的应用程序。 有关更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882 。

有没有人有一个简单的应用程序连接到PostgreSQL在MonoDevelop中使用entity framework的工作示例?

请尝试使用Npgsql 3.0.3(错误说2.1.0),正确的包将是EntityFramework6.Npgsql,而不是Npgsql.EntityFrameworkLegacy。