0

海。我有一个包含两个日期时间列(initialDate、finalDate)的表,我需要过滤变量 varDate 介于日期时间字段值之间的记录。

使用 SQL 很简单: SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

但是,任何人都可以回答我如何使用 SubSonic Query 获取这些记录?

我刚刚尝试了每个 SubSonic 声明,但它只是没用.. 任何支持的方法只需要比较值之间的表字段;以及我需要它来比较表字段之间的值。谢谢(对不起我的英语,我来自阿根廷)

4

1 回答 1

0

你可以试试 :

DB.Select().From("Purchase")
            .Where("PurchaseDate").IsBetweenAnd(FromDate.DateTime, ToDate.DateTime)
            .ExecuteAsCollection<PurchaseCollection>();
于 2013-10-14T05:39:40.943 回答