0
我有一個名爲policy的字符串。值爲AAC1234567XX。我如何使用automapper提取並將僅位置4 - 10映射到名爲PolicyNo的另一列?如何在Automapper中映射子字符串?
我有一個名爲policy的字符串。值爲AAC1234567XX。我如何使用automapper提取並將僅位置4 - 10映射到名爲PolicyNo的另一列?如何在Automapper中映射子字符串?
當你定義的映射,您可以指定自定義解析 - 這樣的事情:
AutoMapper.Mapper.CreateMap<Left, Right>()
.ForMember(right => right.PolicyNo, opt => opt.ResolveUsing(left => left.Policy.Substring(3, 6)));
這基本上指定對象的PolicyNo
屬性映射到正在使用的子字符串Policy
屬性的函數解析在被映射的對象上。
這將有助於看到你到目前爲止嘗試過的東西(源代碼),然後解釋你遇到的具體錯誤/問題 – Pseudonym