【问题标题】:PostgreSQL with EntityFramework in MonoDevelop on Ubuntu在 Ubuntu 上的 MonoDevelop 中使用 EntityFramework 的 PostgreSQL
【发布时间】:2015-12-31 07:10:20
【问题描述】:

我尝试通过关注official steps 在 Ubuntu 上的 MonoDevelop 中配置一个项目,以将 EntityFramework 与 Npgsql 提供程序一起使用。

但是,建议的配置文件似乎有问题(或者我遗漏了一些东西),因为我无法摆脱这个错误:

在 ADO.NET 提供程序的应用程序配置文件中注册的实体框架提供程序类型“Npgsql.NpgsqlServices, Npgsql.EntityFrameworkLegacy, Version=2.1.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7”具有不变的名称“Npgsql”可以不被加载。确保使用程序集限定名称并且程序集可用于正在运行的应用程序。请参阅http://go.microsoft.com/fwlink/?LinkId=260882 了解更多信息。

有没有人有一个使用 MonoDevelop 中的实体框架连接到 PostgreSQL 的应用程序的简单工作示例?

【问题讨论】:

  • 能否请您尝试使用 Npgsql 3.0.3(错误为 2.1.0)?正确的包是 EntityFramework6.Npgsql,而不是 Npgsql.EntityFrameworkLegacy
  • @ShayRojansky 耶! :) 非常感谢谢伊!我是瞎子:)你能在下面输入答案让我接受吗?

标签: entity-framework ubuntu mono monodevelop npgsql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 2017-09-23
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多