是否可以获取现有表并将其映射到包含复杂类型的对象.
例如:
表Customer有几个地址列,但它们被简单地命名为AddressLine1、AddressLine2等,而不是Customer_AddressLine1.有没有办法仍然将这些字段映射到复杂类型?
例如:
public class Customer
{
public int Id { get; set; }
public int FirstName { get; set; }
public string AddressLine1 { get; set; }
public string AddressLine2 { get; set; }
}
将变成:
public class Customer
{
public int Id { get; set; }
public int FirstName { get; set; }
public Address Address { get; set; }
}
public record Address(string Line1, string Line2);