jjzjj

ArticleNewsItemDetailsViewModel

全部标签

c# - AutoMapper继承和Linq

我一直在研究如何在AutoMapper中使用继承,但我正在努力让它与Linq完全兼容。这是我的代码:我在这里定义了我的映射:CreateMap().Include();ArticleDetailsViewModel是ArticleNewsItemDetailsViewModel的基类。现在问题就出在这里,如果我有:CreateMap();View模型中的所有属性都会自动映射,因为它们与对应的Linq对象同名。但是,因为我使用的是Article=>ArticleNewsItemDetailsViewModel映射,所以这是不可能的,相反我必须将每个定义为:.ForMember(x=>x.

c# - AutoMapper继承和Linq

我一直在研究如何在AutoMapper中使用继承,但我正在努力让它与Linq完全兼容。这是我的代码:我在这里定义了我的映射:CreateMap().Include();ArticleDetailsViewModel是ArticleNewsItemDetailsViewModel的基类。现在问题就出在这里,如果我有:CreateMap();View模型中的所有属性都会自动映射,因为它们与对应的Linq对象同名。但是,因为我使用的是Article=>ArticleNewsItemDetailsViewModel映射,所以这是不可能的,相反我必须将每个定义为:.ForMember(x=>x.