asp.net - 允许零日期时间 mysql 连接器 web.config Entity Framework

标签 asp.net mysql asp.net-mvc entity-framework web-config

当我尝试从我的 DBContext 类连接检索数据时,我收到一个 MySqlConnectionException,因为我有一个日期时间输入行 0000-00-00 00:00:00 .

据我所知,我必须添加一个 Allow Zero Datetime=true我的连接字符串中的条目,如下所示。

<add name="A4LifeEntities" connectionString="metadata=res://*/A4LifeEntities.csdl|res://*/A4LifeEntities.ssdl|res://*/A4LifeEntities.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;password=pass;user id=userId;port=3330;Allow Zero Datetime=true; persist security info=True;database=aLife&quot;" providerName="System.Data.EntityClient"/></connectionStrings>

如您所见,我已经添加了它,但是我做错了什么吗?我必须将它添加到字符串中的其他地方吗?因为它不起作用。

谢谢

最佳答案

使用 Convert Zero Datetime=true;,不同之处在于它返回 DateTime.MinValue 而不是 MySqlDateTime。

关于asp.net - 允许零日期时间 mysql 连接器 web.config Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722761/

相关文章:

c# - 使用webclient上传文件时如何指定form参数

c# - 从后面的代码多次将文本添加到文本框?

asp.net - HTML 元素重叠

asp.net - 从代码隐藏设置 WebControl 的 Style 属性

php - PDO 的 AJAX 升级 ($qry_result)

php - 如何在 codeigniter 中为联合表添加分页

.net - 重定向到 ASP MVC 中的 url

c# - MVC C# 重定向到另一个 Controller

javascript - 在没有回发的情况下在表/ GridView 中查看/预览上传的文件

php - 参数化查询的例子