Asp.net mvc 获取匹配日期的sql记录总数
我正在尝试使用实体框架从数据库中返回包含今天日期的记录计数。我想我的查询是可以的,如果你看一下屏幕截图,记录2是3个中唯一有今天日期的项目,这是正确的 我怎样才能返回计数。当前它返回一个布尔值 多谢各位Asp.net mvc 获取匹配日期的sql记录总数,asp.net-mvc,vb.net,entity-framework,Asp.net Mvc,Vb.net,Entity Framework,我正在尝试使用实体框架从数据库中返回包含今天日期的记录计数。我想我的查询是可以的,如果你看一下屏幕截图,记录2是3个中唯一有今天日期的项目,这是正确的 我怎样才能返回计数。当前它返回一个布尔值 多谢各位 Dim today = DateTime.Today.Date Dim todaysBuild = retrieveOrders.[Select](Function(build) build.TimeAndDate >= today).ToList() 编辑
Dim today = DateTime.Today.Date
Dim todaysBuild = retrieveOrders.[Select](Function(build) build.TimeAndDate >= today).ToList()
编辑:
变量
todaysBuild
是一个列表。您需要该列表的计数(Integer
),因此在代码末尾添加.count
Dim todaysBuild = retrieveOrders.[WHERE](Function(build) build.TimeAndDate >= today).ToList.Count
谢谢,我确实尝试了count而不是list,但不是两者都有。@AHoughton是的,您需要添加WHERE子句。请参见:@AHoughton尝试将[SELECT]替换为[WHERE]
Dim todaysBuild = retrieveOrders.[WHERE](Function(build) build.TimeAndDate >= today).ToList.Count