1
public class ClassA
{
public ClassB objB;
}
Public class ClassB
{
public ListOfData objListofData;
}
public class ListOfData
{
public Employee objEmp;
}
public class Employee
{
public string FirstName;
public string LastName;
}
は、上記の階層の戻り値の型は、私は従業員の姓と名がマップされますEmployeeViewModelに従業員クラスをマッピングしたい
"ClassA":{
"classB":{
"ListOfData":{
"employee":{
"FirstName":"David",
"LastName" :"Peter"
}
}
}
}
だろうemployeeViewModel FullNameプロパティ。私は今、私はEmployeeViewModelのマッピングを持っているオリジナルクラスAのオブジェクトをバック返すにはどうすればよいコード
public class EmployeeViewModel
{
public FullName;
}
CreateMap<Employee,EmployeeViewModel>()
.ForMember(dest => dest.FullName,
opts => opts.MapFrom(
src => string.Format("{0} {1}",
src.FirstName, src.LastName)));
の作品に従うことによって、これを達成することができます。このようなもの ??
"ClassA":{
"classB":{
"ListOfData":{
"EmployeeViewModel":{
"FullName":"David Peter"
}
}
}
}