簡體   English   中英

EF核心-通過Fluent API共享主鍵關聯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM