c#需要获取记录> =今天LINQ

时间:2012-01-30 22:05:23

标签: c# linq

我需要获得大于或等于今天的日期。 我正在使用c#LINQ。

只是想知道以下是否是最有效的方法:

pr.PgDate >= DateTime.Today

2 个答案:

答案 0 :(得分:2)

取决于,假设您正在使用linq提供程序将其直接转换为SQL,那么它实际上归结为数据库。也就是说,PgDate来自哪个列的索引?如果是这样,那将是你获得的最有效率。

答案 1 :(得分:1)

如果您正在使用ORM,则应直接转换为SQL(或其他),并在db服务器上以毫秒为单位执行。