【发布时间】:2020-01-29 04:58:30
【问题描述】:
这是我的代码,我尝试加入两个ListQueryable 表并返回List(); 但我只能返回FirstorDefault();
public async Task<TestModel> Report(TestModel model)
{
var linkType = await _LinkRepo.ListQueryable(log => (string.IsNullOrEmpty(model.Name) || log.Code.Contains(model.Name))).ToListAsync();
var click = await _ClickRepo.ListQueryable(log => (string.IsNullOrEmpty(model.Code) || log.Code.Contains(model.Code))).ToListAsync();
return (from t in linkType
join d in click on t.Id equals d.linkRepoId into sr
from x in sr.DefaultIfEmpty()
where t != null
select new TestModel
{
Code = x.Code,
Name = x.Name,
}).FirstOrDefault();
}
问题是代码无法返回ToList(),因为它会返回错误
'不能隐式转换类型'...
【问题讨论】:
标签: c# .net linq asp.net-core