2010-01-20 92 views
0

我看到了这个问题(Entity framework, getutcdate()): “我可以在保存实体对象时使用实体框架中的SQL函数getutcdate()来设置数据库中的日期字段吗?”这个CLR函数DateTime.UtcNow被映射到规范函数CurrentUtcDateTime,它应该将SQL Server转换为GETUTCDATE()或类似的函数。“GetUTCDate with Entity Framework

有人可以给我一个代码片段如何做到这一点?

感谢

回答

0
var q = from e in MyContext.SomeEntities 
     select new 
     { 
      Entity = e, 
      Utc = DateTime.UtcNow 
     }; 

我只是尝试这样在LINQPad;有用。

+0

不完全是我想要的。我的意思是一个具有DateTime属性的实体,然后一些会生成如下所示的SQL:UPDATE Table1 SET SomeProp = @ p1,DateProp = GETUTCDATE()WHERE .... – JaapM 2010-01-26 20:37:42

+0

请随时提问你实际上打算的问题。我不能对你的评论做出正面或反面的评论,我相信我回答了你写的问题。*一般来说,不要指望任何人花更多的精力来回答你的问题,而不是写出来。 – 2010-01-26 21:25:19