我有一个'User'类,其中包含两个对'Address'实体的引用'Address'属性,还有另一个类-'Shipment'也与'Address'相关联。
我如何在ef核心上使用流利的api在实体之间建立正确的关系。
public class Address
{
public int AddressId { get; set; }
public string Street { get; set; }
...
}
public class User
{
public int UserId { get; set; }
public string Name { get; set; }
public virtual Address DefaultAddress { get; set; }
public virtual Address BillingAddress { get; set; }
}
public class Shipment
{
public int ShipmentId { get; set; }
public virtual Address DeliveryAddress { get; set; }
}
答案 0 :(得分:0)
不需要声明显式配置,EF会在没有任何帮助的情况下完成所有操作。 我准备了一个有效的示例,有没有流畅的配置,您可以查看here。只需在提交之间切换即可看到不同之处。 您会注意到,生成的迁移没有任何区别。