Обновление: я с запозданием понял, что этот код происходит от проекта Nancy, а Nancy реализует собственный ViewBag, поэтому этот код не работает с .Net MVC3 и не отвечает на вопрос. Однако можно утверждать, что вопрос можно решить, переключившись на Нэнси.
Я обнаружил, что ViewBag имеет метод Add, поэтому вы можете сделать это:
foreach(var row in model)
{
ViewBag.Add(row.resourceName, row.content);
}