但我遇到了一个我似乎无法克服的问题。我正在构建一个小的控制台应用程序,我想要与MySql服务器通信,但我似乎无法让MySql.ConnectorNET.Data正常工作。
它是与命令dnu install MySql.ConnectorNET.Data一起安装的,似乎工作得很好。依赖项被添加到project.json文件中,并且智能感知能够很好地遍历包,但是OmniSharp日志报告:
[INFORMATION:OmniSharp.Dnx.DnxProjectSystem] Project /home/<username>/VSCode/SimpleSQLatmpt/project.json has these unresolved references: MySql.ConnectorNET.Data而我似乎根本不能解决这个问题。VSCode似乎检测到了它,并要求我运行dnu restore命令。但这无济于事。无论出于何种意图和目的,似乎MySql.ConnectorNET.Data在项目中都是可用的,但就是无法使用。
有谁能告诉我怎么解决这个问题吗?同样重要的是,为什么会发生这种情况?
非常感谢您的宝贵时间。
发布于 2016-08-27 16:23:23
在本问题提出时(2016年3月),还没有适用于MySQL的.NET核心兼容ADO.NET提供程序。
现在情况发生了变化:
由Bradley Grainger编写的
提供的完整异步support
就我个人而言,我更喜欢MySqlConnector --它可以在商业项目中免费使用(麻省理工学院许可);我还在我的NReco.Data库中对它进行了测试,它在我的scenarious中工作得很好。不幸的是,MySqlConnector还不支持EF核心。
-更新
再增加一个与.NET核心兼容的MySQL连接器+ EF核心MySQL提供商:
https://stackoverflow.com/questions/35864716
复制相似问题