我想使用“valueinjecter”映射将具有类别模型外键的子类别模型映射到类别模型。
我已经制作了“viewmodel”并在其中编写了list<category>
类型属性,现在我想将子类别绑定到它。
根据您的规格,表格如下 分类表:
Id Name
1 gender
2 Role
子类别表:
Id CategoryId Name
1 1 Male
2 1 Femal
3 2 admin
4 2 user
答案 0 :(得分:0)
你需要这样的东西:
Mapper.AddMap<Customer, CustomerInput>(src =>
{
var res = new CustomerInput();
res.InjectFrom(src); // maps simple properties with same name and type
res.Coll = src.Collection.Select(srcItem => Mapper.Map<CollItemResType>(srcItem)
return res;
});