当我尝试从我的 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="server=localhost;password=pass;user id=userId;port=3330;Allow Zero Datetime=true; persist security info=True;database=aLife"" 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/