Не удалось неявно преобразовать тип '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;

    }

Ответы на вопрос(2)

Ваш ответ на вопрос