c# – 如何连接到.NET框架内的MySQL数据库?

我在这里就一个主题开始讨论我找不到足够好的答案来称为最终答案:
MySQL和.NET.

虽然我知道有很多方法可以建立这种联系,但我试图找到每种方法的优缺点列表.

自从我的项目开始以来,我一直在使用ADO.NET和MySQL NETconnector,当数据库是新的并且没有很多记录时,一切都很好.但现在我面临的情况是记录数呈指数级增长,我发现了另一种查询数据库的方式,即ODBC连接器.使用ADO.NET NETConnector解决方案我有我的O / RM并且不必编写我的查询,而ODBC使我的代码现在看起来很糟糕(因为我没有完全切换到ODBC,我有Linq查询和纯SQL查询在我的代码内).

有没有任何解决方案(免费或不支持)我可以同时拥有一个O / RM,而不需要自己编写SQL查询和ODBC的速度?

最佳答案 您应该做的是使用
MySQL ADO.NET Connector并以
stored procedures的形式将查询存储在数据库中.MySQL连接器的6.0版也支持
The Entity Framework.如果您对使用实体框架感兴趣,请查看
this link,其中介绍了如何设置那个.

点赞