实际上我正在使用Automapper,但我已经读过,就性能而言,这不是最好的选择。你为我推荐哪一个? 我正在寻找一个好的表现。
这是一个Xamarin项目。
答案 0 :(得分:0)
如果您正在寻找绝对最佳性能,请手动映射"手动"提供最佳性能。
过去的任何事情都是功能/便利性的权衡。
我们使用AutoMapper的LINQ投影功能,它将投影推向LINQ查询提供程序级别,随后推送到数据库。这实际上比手动映射更好,因为它跳过了将更多数据拉回到中间域模型中所需的数据,并直接从SQL到DTO。