[英]EF Core - Shared Primary Key Associations via Fluent API
我有一個“用戶”類,其中包含兩個對“地址”實體的“地址”屬性引用,還有另一個類-“貨船”也與“地址”相關聯。
我如何在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; }
}
無需聲明顯式配置,EF會在沒有任何幫助的情況下完成所有操作。 我准備了一個有無流暢配置的工作示例,您可以在此處查看 。 只需在提交之間切換即可看到不同之處。 如您所見,生成的遷移沒有差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.