2012-09-07 57 views
0

我正在研究一个应用程序,我需要获取当天发生的所有数据库条目。MySql获取发生在当前日期的事务

因此,如果今天是9月5日,我需要获取该日期发生的所有交易。

我该如何在linq查询中做到这一点?

我在该实体的数据库中存储DateTime.Now()。

+0

只是从一个表或所有表?如果有,请向我们展示表结构 – Shyju

+0

它只是一个名为“Entity”的表,它具有名为Date的“date”数据类型。 – Aziz

回答

1

喜欢的东西:

var date = new DateTime(2012, 9, 5); 
var dateEntities = Entities.Where(e => EntityFunctions.DiffDays(e.Date, date) == 0) 
+0

我可以做var date = DateTime.now并且仍然有这个功能吗? – Aziz

+0

使用日期= DateTime.Now.Date,如果你只想要今天的日期 –

+0

一个问题是,我的实体是Icollection类型,所以没有.Where函数可用,我怎么能超过这个限制? – Aziz