本文介绍了将小时数添加到Linq日期结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在linq日期结果中增加一些时间?像这样的东西:
Is it possible to add some hours to linq date result ?something like this:
dim q = from a in somthing
select new with {.x = a.date.AddHours(2)}
推荐答案
如果您使用的是linq-to-entities,并且希望在数据库服务器上执行命令,请尝试以下操作:
If you are using linq-to-entities and you want the command to be executed on the database server try this:
Dim q = from a in something
select new with { .x = EdmFunctions.AddHours(a.date, 2) }
EdmFunctions
是System.Data.Objects
命名空间(System.Data.Entity.dll
的一部分)中的静态类.
EdmFunctions
is static class in System.Data.Objects
namespace (part of System.Data.Entity.dll
).
这篇关于将小时数添加到Linq日期结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!