实体框架 - 将字段值更新为当前数据库服务器时间

bug*_*ixr 5 c# asp.net entity-framework-4

我从数据库中撤回了一个实体对象,我需要将日期更新到数据库服务器的日期/时间 - 通常你可以通过使用SQL getDate()函数设置它来实现这一点.

如何在以下场景中完成此操作:

var client = context.client.Where(c=>c.clientID == 1).FirstOrDefault();

// the value needs to be the value of the server's current date, i.e, getDate()... not DateTime.Now
client.someDate = <somevalue>;
context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

Xtr*_*tes -1

DateTime.Now 将给出服务器(Web 服务器而不是数据库服务器)的当前日期。如果 client.someDate 是 DateTime 字段,那么您可以分配 DateTime.Now 并将其更新回数据库。