【发布时间】:2013-08-15 11:57:13
【问题描述】:
我们正在使用 MySQL .NET 连接器 6.7.4 来访问使用 .NET 中的 Entity Framework 5.0 的 MySQL 数据库。升级到版本 6.7.4 后,我们开始遇到允许 NULL 的时间戳列的问题。我们可以毫无问题地保存值(即,列在数据库中正确更新),但是每当我们检索与数据库中的行对应的实体时,与该列对应的属性总是返回 null。我们试图改变 edmx 文件中列的精度,但这根本没有改变行为。有没有其他人遇到过这个问题?除了降级到旧版本的 MySQL .NET 连接器之外,是否有任何已知的解决方法?
【问题讨论】:
-
你可以在命令行中尝试查询并告诉我你得到的结果是否相同吗?
-
我不知道您在命令行中尝试查询的确切含义,但如果使用 MySQL Workbench 运行查询,则该列的时间戳不为空。
-
edmx 中的列映射到什么实体框架类型?
-
可空
标签: c# mysql .net sql entity-framework