gpt4 book ai didi

c# - 无法将类型 'System.Collections.Generic.IEnumerable' 隐式转换为 'System.Collections.Generic.List

转载 作者:太空狗 更新时间:2023-10-29 23:00:33 24 4
gpt4 key购买 nike

我正在尝试填充 AccountNumber 不存在的交易数据。我需要访问 Account 表才能得到它。我在尝试返回 IEnumerable 时遇到以下错误

无法隐式转换类型 System.Collections.Generic.IEnumerable<AnonymousType#1>System.Collections.Generic.List<ProjectModel.Transaction>

错误显示在 .ToList(); 部分代码的顶部。我究竟做错了什么?

代码是:

    public static IEnumerable<Transaction>GetAllTransactions()
{
List<Transaction> allTransactions = new List<Transaction>();
using (var context = new CostReportEntities())
{
allTransactions = (from t in context.Transactions
join acc in context.Accounts on t.AccountID equals acc.AccountID
where t.AccountID == acc.AccountID
select new
{
acc.AccountNumber,
t.LocalAmount
}).ToList();

}
return allTransactions;

}

24 4 0