Может ли autopper отображать внешний ключ на объект, используя хранилище?

Я пробую Entity Framework Code сначала CTP4. Предположим, у меня есть:

public class  Parent
{
    public int Id { get; set; }
    public string Name { get; set; }
}

public class Child
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Parent Mother { get; set; }
}

public class TestContext : DbContext
{
    public DbSet<Parent> Parents { get; set; }
    public DbSet<Child> Children { get; set; }
}

public class ChildEdit
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int MotherId { get; set; }
}

Mapper.CreateMap<Child, ChildEdit>();

Сопоставление с моделью редактирования не является проблемой. На моем экране я выбираю мать с помощью какого-либо элемента управления (выпадающий список, автозаполнение и т. Д.), А идентификатор матери публикуется в ответ:

[HttpPost]
public ActionResult Edit(ChildEdit posted)
{
    var repo = new TestContext();

    var mapped = Mapper.Map<ChildEdit, Child>(posted);  // <------- ???????
}

Как мне решить последнее сопоставление? Я не хочу помещать Mother_Id в объект Child. Пока я использую это решение, но я надеюсь, что оно может быть решено в Automapper.

        Mapper.CreateMap<ChildEdit, Child>()
            .ForMember(i => i.Mother, opt => opt.Ignore());

        var mapped = Mapper.Map<ChildEdit, Child>(posted);
        mapped.Mother = repo.Parents.Find(posted.MotherId);

РЕДАКТИРОВАТЬ&nbsp;Это работает, но теперь я должен сделать это для каждого внешнего ключа (кстати, контекст будет введен в окончательном решении):

        Mapper.CreateMap<ChildEdit, Child>();
            .ForMember(i => i.Mother,
                       opt => opt.MapFrom(o => 
                              new TestContext().Parents.Find(o.MotherId)
                                         )
                      );

То, что я действительно хотел бы, было бы:

        Mapper.CreateMap<int, Parent>()
            .ForMember(i => i, 
                       opt => opt.MapFrom(o => new TestContext().Parents.Find(o))
                      );

        Mapper.CreateMap<ChildEdit, Child>();

Это возможно с Automapper?