【发布时间】:2017-11-03 09:03:35
【问题描述】:
我有两个实体 EF 类 Region 和 Country。
public class Region
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Country> Countries { get; set; }
}
public class Country
{
public int Id { get; set; }
public string Name { get; set; }
public int RegionId { get; set; } // FK
}
我想将这些实体映射到相应的 ViewModel。
public class RegionViewModel
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<int> Countries { get; set; }
}
public class CountryViewModel
{
public int Id { get; set; }
public string Name { get; set; }
}
但是在 AutoMapper 6.1.1 中,Mapper 不包含 CreateMap 的定义。
Mapper.CreateMap<Regin, RegionViewModel>()
我该如何解决?
【问题讨论】:
标签: c# entity-framework automapper