linq 无法将类型隐式转换为System.Collections. < anonymous>Generic.List< Crypto>

jk9hmnmh  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(174)

第一个
错误消息:
无法隐式转换类型“系统.集合.泛型.列表〈〈匿名类型:字符串名称,int id,系统.日期时间更新日期〉〉”to“系统.集合.通用.列表〈CryptoAPI.模块

kg7wmglp

kg7wmglp1#

您当前正在以匿名类型的List返回。
而是在.Select()中指定类型

List<Crypto> cryptos = await _context.cryptocurrencies
    .Select(c => new Crypto
    {
        Name = c.Name,
        Id = c.Id,
        updateDate = c.updateDate
    })
    .ToListAsync();

并建议对(公共)属性使用PascalCase命名。

相关问题