我有一个类 Product
和一个复杂类型 AddressDetails
public class Product
{
public Guid Id { get; set; }
public AddressDetails AddressDetails { get; set; }
}
public class AddressDetails
{
public string City { get; set; }
public string Country { get; set; }
// other properties
}
有没有可能防止将“AddressDetails”中的“Country”属性映射到“Product”类中?(因为我永远不需要它在“Product”类中)
就像这样
Property(p => p.AddressDetails.Country).Ignore();
DbContext.OnModelCreating
吗?在那个方法中,modelBuilder.Entity<Product>().Ignore(p => p.AddressDetails.Country)
是否失败了? - Twon-haProduct.AddressDetail
使用不同的类?它显然与其他地方使用的AddressDetail
有不同的行为。 - Aron