gpt4 book ai didi

Mysql Entityframework 抛出异常 "Facet ' Precision' must not be specified for type 'datetime' "

转载 作者:行者123 更新时间:2023-11-29 01:41:08 26 4
gpt4 key购买 nike

我在连接器/net 6.8.3.0 中使用 MYSQL 和 EF5(首先是数据库)。在我的本地机器上一切正常,但是当我将它上传到服务器时,它抛出异常“不能为类型‘datetime’指定 Facet‘Precision’”。

请告诉我是什么原因。

最佳答案

MYSQL 5.6 版添加了日期时间精度,我使用最新的 MYSQL 生成了实体,因此默认情况下精度被添加到 ssdl。

但是在我的服务器上安装了旧版本的 MYSQL 服务器。这就是它抛出异常的原因。

现在使用 MYSQL 服务器 5.6,我们可以使用 datetime(5),其中 5 是精度。

因此我们可以在 MYSQL 中将日期时间设置为微秒。

关于Mysql Entityframework 抛出异常 "Facet ' Precision' must not be specified for type 'datetime' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21732273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com