如何将实体框架日期转换为不带时间部分的 SQL Server 日期

问题描述 投票:0回答:1

我有一个像

'2012/01/01 12:36:55'
这样的日期值,我想从中过滤 SQL Server
date
值,就像
'2012/01/01'

我可以在 SQL Server 中

convert('2012/01/01 12:36:55', date, 102)
获取
'2012/01/01'
值。

问题是:当我的源对象仍然可查询时,如何在 EF LINQ 查询中转换日期

2012/01/01 12:36:55
' 以获得
'2012/01/01'
值?

entity-framework casting
1个回答
5
投票

我在 System.Data.Objects 命名空间中使用 EntityFunctions 类,并且效果很好

public static class EntityFunctions

http://msdn.microsoft.com/en-us/library/system.data.objects.entityfunctions.aspx

http://msdn.microsoft.com/en-us/library/bb738626.aspx

© www.soinside.com 2019 - 2024. All rights reserved.