【发布时间】:2021-05-05 17:23:09
【问题描述】:
我试图在自动映射器中映射一个匿名对象,但不知道如何做到这一点。请在下面找到我的要求
我通过加入只有一个公共列 (Id) 的 2 个表来获取一些数据。我正在从此查询中获取匿名类型数据。
var query = (from _vdata in Table1
join entityFind in Table2 on _vdata.id equals entityFind.id
select new { entityFind.FamilyName, entityFind.LastLogin, entityFind.GivenName,
entityFind.Email, entityFind.EmailVerified, entityFind.Uuid, _vdata.Role,
_vdata.Payers, _vdata.Accounts, _vdata.ModifiedOn }).ToList();
我正在从上述查询中获取匿名数据。我在另一个变量中有更多数据列表,我需要将这些数据添加到此列表中,其中有限的列有 4-5 列。
在这种情况下如何在 AutoMapper 或任何其他技术中进行映射
谢谢
【问题讨论】:
-
不要。在需要的地方添加 FK 引用并使用
ProjectTo。不需要匿名类型。
标签: c# asp.net-mvc automapper