ModelMapper无法从普通DTO转换为具有复杂字段的实体

时间:2018-10-12 11:52:46

标签: modelmapper

有没有办法像这样从普通DTO进行转换:

class DTO {
   private Set<String> prop;
}

像这样的实体

class Entity {
   private Nested nested;
}

class Nested {
   private Set<String> prop;
}

当我尝试默认配置时,嵌套字段保持为空。
应该配置什么?

1 个答案:

答案 0 :(得分:1)

您可以使用deep mapping

的功能
<div class="content">
    @Html.LabelFor(model => model.CountryList, new { @class = "control-label col-md-2" })

    <div class="col-md-10">

        @Html.DropDownListFor(model => model.CountryList, new SelectList(Model.CountryList, "id", "name"))

    </div>

    <br />
    <br />
    <br />
    <a href="http://helpmepal.org">Help Me Pal</a>
</div>