对于必须针对Linux和Windows的新项目,我正在寻找一种支持MySQL(或MariaDB)的解决方案。
因为我们必须支持这些不同的平台,所以我希望在DNX Core5.0上工作。但是我找不到任何可用于连接数据库的nuget包/连接器。 DNX Core 5.0不支持我找到的那个。
有没有办法在DNX Core 5.0中连接到mysql?还是您必须依靠ODBC连接,我不知道这是否可行...
此外,我正在寻找一个ORM来支持这一点,直到现在我的研究发现
实体框架7目前不支持MySQL。 (现在,EF不是我最喜欢的ORM)
NHibernate:目前尚无人在研究它,并且很难(破坏更改)将其移植到DNX Core
Dapper:(我知道MicroORM ...):这支持DNXCore,但我需要我无法创建的vallid IConnection。
感谢您的反馈意见!
抢
最佳答案
几周前,我问了一个类似的问题。没有用于DNX Core的MySql连接器。我不得不退回到DNX 4.5.1,并且能够在Docker容器中运行的项目中将MySql与Entity Framework一起使用。另请参见response to my question。
关于mysql - DNXCORE 5.0和mysql/mariadb,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36577533/