如何映射递归类

时间:2014-12-12 07:20:40

标签: c# asp.net asp.net-mvc

我有员工和部门课程。

员工类包含部门和部门包含员工。

我想将此类从VM.Employee映射到GM.Employee。

class VM.Employee 
{
    int Id {get;set;}   
    int Name {get;set;}   
    VM.Department dept{get;set;}
}

class VM.Department 
{
    int Id {get;set;}   
    int Name {get;set;}  
    VM.Employee {get;set;}
}

class GM.Employee 
{
    int Id {get;set;}
    int Name {get;set;}
    GM.Department dept{get;set;}
}

class GM.Department 
{
    int Id {get;set;}
    int Name {get;set;}
    GM.Employee {get;set;}
}

我想将映射器VM.Employee写入GM.Employee 因为它包含递归类Employee所以Automapper不允许这样做。

0 个答案:

没有答案