【发布时间】:2019-01-31 20:29:20
【问题描述】:
我有一个包含一些数据的表,我想使用 .NET 核心实体框架选择具有唯一日期的行。我想将结果作为唯一行的列表返回。这是代码。
public async Task<IEnumerable<Records>> GetUniqueRecordsByDate(int bId)
{
var rowsToReturn = await _context.Records
.Where(b => b.SId == bId)
.Select(d => d.Date)
.Distinct()
.OrderBy(d => d)
.ToListAsync();
return rowsToReturn;
}
我正在尝试应用上述代码,但出现此错误
不能隐式转换类型'System.Collections.Generic.List>'to 'System.Collections.Generic.IEnumerable'。存在显式转换(您是否缺少演员表?)
是否有其他方法可以实现我的期望,或者我的代码中缺少某些内容?
【问题讨论】:
标签: c# linq asp.net-core entity-framework-core