用于.NET的MySQL连接器 - 真的很成熟吗?

eff*_*kay 9 mysql entity-framework

在使用MySQL/.NET/EntityFramework度过了悲惨的一个月后,我的发现:

对实体框架的支持非常原始,请将其用于学生科目类型的数据库.请不要认为它用于严肃的开发,因为他们仍然无法理清非常基本的东西,如:

  • 它不支持未签名的东西
  • 它不支持无符号列作为FK; 如果你尝试,它会给你一个美丽的例外; "指定的值不是有效常量类型的实例\ r \nParameter name:value"[ http://bugs.mysql.com/bug.php?id=44801]
  • blob不能存储超过几KB;
  • 无法将null对象与具有LEGAL空值的列进行比较[ http://bugs.mysql.com/bug.php?id=49936]
  • 如果列中的值为0000-00-00 00:00:00,则他们无法写入非常PRIMITIVE检查以返回日期为null
  • 如果您使用Visual Studio; 抱歉; mysql/sun家伙讨厌微软,他们不会让你导入超过两三个表(对于Micky Mouse类型的表,他们允许五个;但就是这样) - 如果你尝试,它会在你的脸上抛出TIME OUT错误. ..除非你足够聪明,可以改变连接字符串中的连接时间

有谁想加入上面的列表?

希望在我选择MySQL之前我会看到这样的列表:(

Fel*_*ima 3

MySql .NET Connector 确实很惨。我现在放弃了对当前项目的支持。支持/文档​​非常差,功能确实非常原始。稍微使用一下 FK、uint、DateTime 和 Guid,您就会看到地狱是什么样子。

我预计 Sun 会在这方面投入更多...