以某种方式对Automapper不熟悉,我对projectTo方法有疑问。
以下是一些背景知识:
我正在提取链接到帐户或用户的地址对象。
然后我想将它们投射到标有该类型的地址列表中。
IQueryable<AddressTagged> q1 = _users.Query()
.Select(x => x.Address)
.ProjectTo<AddressTagged>();
IQueryable<AddressTagged> q2 = _accounts.Query()
.Select(x => x.Adress)
.ProjectTo<AddressTagged>();
AddressTagged与Address相同的成员加上一个枚举(帐号或用户)的AddressType。
如何更改projectTo的调用以将AddressType设置为适当的值?
感谢您的阅读和答案!