在实体框架中查询今天的记录

帕坦

我如何仅在下面的EF中获得今天的记录。我在下面尝试过但没有运气:

 List<VacancyBasket> VacancyBasket = bModel.VacancyBaskets
                      .Where(b => b.BasketID == teacherGuid && b.Created == DateTime.Now)
                      .ToList();

我收到异常:

LINQ to Entities不支持指定的类型成员'Date'。仅支持初始化程序,实体成员和实体导航属性。

用户名

你需要DateTime像这样

var todaysDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month,  DateTime.Today.Day);

现在通过过滤器

List<VacancyBasket> VacancyBasket = bModel.VacancyBaskets
                  .Where(b => b.BasketID == teacherGuid && b.Created == todaysDate)
                  .ToList();

否则,您将首先获得今天的日期。

DateTime today = DateTime.Now.Date;

然后像这样实现它:

List<VacancyBasket> VacancyBasket = bModel.VacancyBaskets
                  .Where(b => b.BasketID == teacherGuid && (b.Created.Value.Year == today.Year &&  b.Created.Value.Month == today.Month && b.Created.Value.Day== today.Day))
                  .ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架中的不同记录

来自分类Dev

实体框架DbContext在查询中

来自分类Dev

实体框架查询单个查询中的相关实体

来自分类Dev

实体框架6.1-如何查询软删除的记录?

来自分类Dev

实体框架:在LINQ查询中更新

来自分类Dev

Sum()在实体框架查询中返回null

来自分类Dev

实体框架7中的多对多查询

来自分类Dev

在实体框架中查询第n行

来自分类Dev

在实体框架查询中处理空日期

来自分类Dev

实体框架中的Linq查询错误

来自分类Dev

实体框架Linq查询中的日期比较

来自分类Dev

实体框架查询中缺少排序

来自分类Dev

实体框架中的复杂DateTime查询

来自分类Dev

实体框架中的自动查询结果

来自分类Dev

在实体框架查询中链接包含语句

来自分类Dev

实体框架6中的复杂子查询

来自分类Dev

实体框架模型中的其他查询

来自分类Dev

实体框架-更新记录

来自分类Dev

使用 Linq 在实体框架中查询嵌套/相关实体

来自分类Dev

成语查询以获取今天的记录

来自分类Dev

实体框架查询-从另一个表中仅选择直到时间戳记的记录

来自分类Dev

实体框架:查询缓慢

来自分类Dev

实体框架的子查询

来自分类Dev

实体框架选择查询

来自分类Dev

复杂实体框架查询

来自分类Dev

实体框架选择查询

来自分类Dev

慢查询实体框架

来自分类Dev

实体框架的子查询

来自分类Dev

实体框架查询SPA