首页新闻找找看学习计划

AutoMapper如何根据上下文变量按条件映射?

0
悬赏园豆:10 [待解决问题]

类似需要用到当前用户的权限或ID来进行不同的映射。比如权限不足就隐藏内容。

百香居士的主页 百香居士 | 初学一级 | 园豆:180
提问于:2020-03-24 20:18
< >
分享
所有回答(2)
0

http://docs.automapper.org/en/stable/Queryable-Extensions.html#parameterization

百香居士 | 园豆:180 (初学一级) | 2020-03-24 21:18
0

你非要让Automapper做这事也没啥不可以,
第一种方法,需要你对需要控制的每一个字段写一个 Custom Value Resolver,显然得不偿失。
第二种方法,定义不同权限的ViewModel进行Mapping。

爱编程的大叔 | 园豆:30089 (高人七级) | 2020-03-26 20:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册