如何将AutoMapper用于具有多个视图类的源类,这些视图类是相互派生的

时间:2013-01-30 18:06:45

标签: c# automapper automapper-2

我的历史主要是C / C ++,但我最近被扔进了c#/ .net世界。请温柔。

我正在尝试使用automapper将单个域实体类映射到MULTIPLE视图。所以,就像这样:

class DomainEntity 
{      
}
class LimitedView
{
  view with limited set of properties from DomainEntity
}    
class DeeperView : LimitedView
{
  view with a few more items from DomainEntity
}

到目前为止,我能够使其工作的唯一方法是将基本视图类(LimitedView)中的映射复制/粘贴到DeeperView的映射类中,这会损害我的敏感性。我也尝试过使用.Include<>,但是会遇到编译错误......

感谢您的帮助!

0 个答案:

没有答案