如何使用Emit Mapper將User類映射到UserModel類?發送映射器奉承和屬性名稱不匹配
public class User
{
public Guid Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public IList<Role> Roles { get; set; }
public Company Company { get; set; }
}
public class UserModel
{
public Guid Id { get; set; }
public Guid CompanyId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public IList<RoleModel> Roles { get; set; }
}
有幾個問題:
- 我需要拼合的對象,這樣我會有CompanyId,而不是公司的對象。
- 公司對象具有屬性Id,在UserModel中我有CompanyId,它對應於公司id,但屬性名稱不匹配。
- 我需要映射到
List<Role>
List<RoleModel>
我有一個類似的問題...你解決這個問題? – fra 2012-05-17 17:39:03