Не удалось неявно преобразовать тип 'System.Collections.Generic.IEnumerable <AnonymousType # 1>' в 'System.Collections.Generic.List <modelClass> [duplicate]
На этот вопрос уже есть ответ здесь:
Невозможно неявно преобразовать тип 'System.Collections.Generic.IEnumerable <AnonymousType # 1>' в 'System.Collections.Generic.List <string> 5 ответовЯ пытаюсь заполнить данные транзакции, где AccountNumber не существует. Мне нужно получить доступ к таблице учетной записи, чтобы получить это. Я получаю следующую ошибку, когда пытаюсь вернуть IEnumerable
Невозможно неявно преобразовать типSystem.Collections.Generic.IEnumerable<AnonymousType#1>
вSystem.Collections.Generic.List<ProjectModel.Transaction>
Ошибка отображается сверху.Составлять список(); часть кода. Что я делаю неправильно?
код:
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;
}