.net Core EF Linq选择两个日期之间的位置

时间:2017-10-02 03:40:56

标签: asp.net-mvc entity-framework linq asp.net-core

我正在将现有的MVC5项目迁移到.net Core。我使用以下内容获取两个日期之间的项目列表:

var result = _context.Model.Where(c => c.ID == ID)
             .Where(c=> c.Day >= fromDate)
             .Where(c => c.Day <= toDate).Select(model => new
            {
                Item1 = model.Item1
                Item2 = mdoel.Item2
            }).OrderBy(c => c.Day);

它适用于MVC5但不适用于我获得的核心:

Empty = "Enumeration yielded no results"

如果我删除Where(c =&gt; c.Day&gt; = fromDate),它是否有效?

EF核心中是否存在大于或等于的特殊内容?

0 个答案:

没有答案