I am working in C# MVC. I have a report that is exported into a .csv file and it exports, but I can't seem to get my coding right for grabbing the guts of the file. I have the column headers and the frame, but the first value I try to pull from the database gives me this long...long string. I've tried a bunch of combos but my brain isn't seeing the problem. My code is below.

```
public IEnumerable<SummaryRow> GetSummaryRows(int yearSetupId)
        {
            var x = _db.Items.Select(o => o.ItemPayments.Select(p => p.ItemPaymentSplits.Where(q => q.YearSetupId == yearSetupId))).ToList();
            return x
                .Select(item=> new
                {
                    Year = item.Select(a => a.Select(b => b.YearSetup.Name)).ToString(),
                })
                .AsEnumerable() //  EF barrier
                .Select(i => new SummaryRow()
                {
                    Year = i.Year,
                });
        }

```