Как отобразить списки с помощью ValueInjector

Я используюASP.NET MVC 3.

Может кто-нибудь, пожалуйста, помогите мне уточнить, что здесь происходит:

var person = new PersonRepository().Get();

var personViewModel = new PersonViewModel();
personViewModel.InjectFrom<LoopValueInjecti,on>(person)
     .InjectFrom<CountryToLookup>(person);

У меня есть сетка на моемIndex Посмотреть. Каждая строка является экземпляромCategoryViewModel, Так что я делаю, чтобы получить список всех категорий, а затем сопоставить каждуюCategory в CategoryViewModel, а затем передать этот список CategoryViewModel в представление. Как бы я сделал такое отображение?

IEnumerable<Category> categoryList = categoryService.GetAll();

Я думал, что следующее будет работать, но это не так:

// Mapping
IList<CategoryViewModel> viewModelList = new List<CategoryViewModel>();
viewModelList.InjectFrom(categoryList);

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

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