我可以使用MYSQL连接ASP.NET网站吗?
相对于使用MS SQL,这种方法的优缺点是什么呢?
谢谢!
我可以使用MYSQL连接ASP.NET网站吗?
相对于使用MS SQL,这种方法的优缺点是什么呢?
谢谢!
http://www.mysql.com/downloads/connector/net/
MySQL的ADO.NET驱动程序(Connector/NET)。Connector/Net是一个完全托管的MySQL ADO.NET驱动程序。
当然可以。我在NetworthIQ生产环境中使用了几个月后,将其从SQL Server转换到MySQL,效果非常好。
对于.NET应用程序,SQL Server确实具有更好的工具支持(Visual Studio、MS ORM等)。选择NHibernate作为ORM可以缓解一些问题,从一个数据库迁移到另一个数据库相对容易。
我们从转换中获得的一个额外好处是,使不熟悉MS世界的开发人员能够进行一些数据库工作,构建复杂的查询、脚本等。由于MySQL可以安装在Mac、Windows和Linux上。
您可能还会对这篇文章感兴趣:为什么要从Microsoft SQL Server转移到MySQL?
但是,随着Oracle收购Sun和MySQL,我不确定是否会再次进行同样的转换。找到/使用免费的MySQL将变得更加困难。我可能也会考虑PostgreSQL。