MySql.Data vs MySql.Data.CF
本文关键字:MySql Data CF vs | 更新日期: 2023-09-27 18:33:23
有些人可以解释库之间的区别:
MySql.Data and MySql.Data.CF.
它们可以在同一个 ASP.NET 网站项目中共存吗?
它们都包含相同的命名空间和类,这会导致歧义。
我们遇到过一些与MySQL通信仅使用MySql.Data的情况,并使用 MySql.Data.CF 抛出异常,反之亦然。
任何澄清都值得赞赏。
MySql.Data.CF
命名空间适用于 MySql.Data
命名空间的紧凑框架版本。只有当你正在为Windows Phone或Windows Mobile(希望不再是Windows Mobile)进行开发时,你才应该使用它。
您的 bin 目录应该具有类似的结构:
MySql.Data.dll
MySql.Data.Entity.dll
MySql.Web.dll
MySql.VisualStudio.dll
在我使用 MySQL 的项目中,我只引用MySql.Data.dll
而不是MySql.Data.CF.dll
。尝试删除对MySql.Data.CF
的引用,看看是否可以解决歧义。