AutoMapper - Как передать параметры в Custom Resolver с помощью метода ConstructedBy?

В моем проекте ASP.NET MVC 2 (RC) - яиспользуя AutoMapper для отображения между классом Linq to Sql (Media) и моделью представления (MediaVM). Модель представления имеет свойство SelectList для раскрывающегося списка в представлении. У меня есть пользовательский преобразователь значений для заполнения элементов свойства SelectList из БД, но мне интересно, есть лиs способ передать пару значений из исходной модели в распознаватель (используя метод ConstructedBy?), чтобы а) определить выбранный элемент и б) отфильтровать элементы из БД. Исходный объект передается в пользовательский распознаватель, но распознаватель используется в нескольких разных моделях представления с разными типами исходных объектов, поэтому лучше определить, где получить значения в моей конфигурации сопоставления. Вот моя модель взгляда:

public class MediaVM
{
    public bool Active { get; set; }
    public string Name { get; set; }

    [UIHint("DropDownList")]
    [DisplayName("Users")]
    public SelectList slUsers { get; private set; }
}        

Конфигурация автоматического сопоставления:

    Mapper.CreateMap()
        .ForMember(dest => dest.slUsers, opt => opt.ResolveUsing());

Было бы неплохо сделать что-то подобное в предложении отображения .ForMember:

.ConstructedBy(src => new UsersSelectListResolver(src.UserID, src.FilterVal))

Есть ли способ сделать это?

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

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