9

我想问一下-是否可以在 DNX Core 5.0 中连接到 MySql 数据库?在我的项目中,我需要做 web api,并且我有 vNext 类库项目,它应该连接到 MySql 数据库并操作该数据库中的数据。但...

我安装了最新的 .net/connector。我已经下载了 MySql.Data NuGet 包,并在参考资料中将它添加到了 DNX 4.5.1 和 Core 5.0 中。但是我得到了错误功能,例如打开与我的数据库的连接、执行查询等在 DNX Core 5.0 中不可用。该代码也在 Visual Studio 2013 和 DNX 4.5.1 中运行。我无法找到如何在 DNX Core 5.0 中连接到 MySql 的任何答案(即使有可能也没有)。

建议我下载最新连接器/网络的源代码,并将 MySql.Data 的代码复制到新的 vNext 类库项目,并添加对我的类库的引用,该类库应该可以访问数据库。但我有大约 1600 个错误。我被告知要一一解决。但这似乎是更大的问题。看起来可以通过添加多个参考来解决,但我找不到适用于 DNX Core 5.0 的等效参考。这是一个好方法吗?

我将不胜感激任何帮助。谢谢你。

4

2 回答 2

2

Saldy,它还没有在 EntityFramework 7 中,我的理解是他们没有优先考虑 1 月份的初始版本。

阅读更多: https ://github.com/aspnet/EntityFramework/wiki/Using-EF7-in-Traditional-.NET-Applications

于 2015-09-24T19:41:54.800 回答
0

我有一个类似的问题正在运行。

DNXCORE 5.0 和 mysql/mariadb

目前无法运行 MySQL 和 DNX 5.0!如果您想将它与 DNX 一起使用,则必须退回到 4.5.1(并在 Linux 环境中使用 mono)

这是因为没有可用于 MySQL 的连接器。如果适用,您可以使用带有 DNX 5.0 的 postgresql 代替 MySQL/MariaDB

于 2016-04-16T11:34:07.173 回答