Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何告诉实体框架不更新字段?_C#_Mysql_Datetime_.net 3.5 - Fatal编程技术网

C# 如何告诉实体框架不更新字段?

C# 如何告诉实体框架不更新字段?,c#,mysql,datetime,.net-3.5,C#,Mysql,Datetime,.net 3.5,我使用的是MySQL.NET连接器,当我向数据库中插入一条记录时,它使用.NET日期时间,并抱怨它无法从.NET日期时间转换为MySQL日期时间。有没有办法让实体框架不更新此字段 我只是将其从实体模型中删除,还是可以在其上设置属性 我已经在连接字符串中尝试了Convert Zero-Datetime=True&Allow Zero-Datetime=True,但这只是在插入时插入0000-00-00 00:00:00 我已尝试通过Convert.ToDateTime(updateDT.ToStr

我使用的是MySQL.NET连接器,当我向数据库中插入一条记录时,它使用.NET日期时间,并抱怨它无法从.NET日期时间转换为MySQL日期时间。有没有办法让实体框架不更新此字段

我只是将其从实体模型中删除,还是可以在其上设置属性

我已经在连接字符串中尝试了
Convert Zero-Datetime=True
&
Allow Zero-Datetime=True
,但这只是在插入时插入
0000-00-00 00:00:00


我已尝试通过Convert.ToDateTime(updateDT.ToString(“yyyy-MM-dd hh:MM:ss”))显式设置
Datetime
,但这不起作用,我不想让它为每个具有
datetime
字段的对象显式设置datetime。我希望数据库负责为我设置插入或更新的日期。

你在找吗?@davintroon-我正在使用.NET 3.5Ah。你宁愿不保存日期,还是想办法更新它?可能有助于确定日期。@davintroon-我试过这个问题。如果我那样做,就什么也省不了。我想保存一个日期,但我不想为每个拥有它的实体显式地给它一个值。该死,真的有那么难吗!我最初的想法是改变SSDL,但我试图找到另一种方法。似乎没有。