C# - EF4 - 获取服务器的日期时间
本文关键字:日期 时间 获取 EF4 服务器 | 更新日期: 2023-09-27 17:56:28
我有一个胖客户端应用程序,它在数据层中使用EF4到MSSQL。在使用 EF4(纯 ADO.Net)之前,我曾经有一个包装函数来获取 SQL 服务器的 DateTime.Now(一个包装在 C# 客户端调用中的简单SELECT GETDATE()
)。
现在我发现在 EF4 中使用返回简单值类型的 SQL 函数和 SP 并不那么简单。在这种情况下,获取服务器的日期时间的最简单和最有效的方法是什么?
如果可能的话,我想避免为此创建包装器实体。
DateTime ServerDate = Entities.CreateQuery<DateTime>("CurrentDateTime()").AsEnumerable().First();