我正在尝试将我的DTO类映射到本机类。这些是类:
public class CategoryResource
{
public int Id { get; set; }
public string Code { get; set; }
public string Description { get; set; }
}
public class Category
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public string Code { get; set; }
[StringLength(255)]
public string Description { get; set; }
public ICollection<CategoryToProduct> Products { get; set; }
public Category()
{
Products = new Collection<CategoryToProduct>();
}
}
Run Code Online (Sandbox Code Playgroud)
和用法
var category = mapper.Map<CategoryResource, Category>(categoryResource);
Run Code Online (Sandbox Code Playgroud)
如上面的代码抛出这种错误:
找到未映射的成员。在下面查看类型和成员。添加自定义映射表达式,忽略,添加自定义解析器或修改源/目标类型对于没有匹配的构造函数,请添加no-arg ctor,添加可选参数或映射所有构造函数参数======= …