Поскольку реализация View является strongly typed view , и с учетом "для этого словаря требуется элемент модели типа "System.Collections.Generic.IEnumerable" можно попробовать
return View(r.ToList());
и привести в соответствие поля во View и сделать ее динамической, без привязки к модели,
и далее пройтись foreach