Entity framework 自动映射DTO到实体嵌套映射
我有以下实体:Entity framework 自动映射DTO到实体嵌套映射,entity-framework,automapper,dto,Entity Framework,Automapper,Dto,我有以下实体: public class Person { //properties public virtual State State { get; set; } } public class State { //properties public int StateId { get; set; } public string StateName { get; set; } public virtual Addre
public class Person
{
//properties
public virtual State State { get; set; }
}
public class State
{
//properties
public int StateId { get; set; }
public string StateName { get; set; }
public virtual Address Address{ get; set; }
}
public class Address
{
//properties
public int AddressId { get; set; }
public string City{ get; set; }
public int PostalCode { get; set; }
}
我有一个扁平的DTO叫做PersonDetails
public class PersonDetails
{
//properties
public string City { get; set; }
public string StateName { get; set; }
public int PostalCode { get; set; }
}
当我进行映射时,它会工作,但它会为Person实体创建一个新的状态和地址
我如何使用AutoMapper从
个人信息
映射到个人信息
?的可能重复项请参见链接帖子上的相关内容: