簡體   English   中英

如何在 EF Core 中創建外鍵關系?

[英]How to create foreign key relationship in EF Core?

我想強制創建以下外鍵:

在此處輸入圖片說明

這是我試過的

[ForeignKey("AlertFieldId")]
public virtual ICollection<AlertCriteria> AlertCriteria { get; set; }

我們如何強制創建特定的外鍵?

我總是喜歡使用IEntityTypeConfiguration來指定ForeignKey引用。

但是在 AlertCriteria 類中自動指定 AlertFieldId 和 AlertField Props 您會自動創建一個 FK(在執行遷移后,但如果 BD 中已經存在,如果您在查詢中包含 (. Include ) 它將起作用)

如下:

public class AlertCriteria
{
    public int AlertFieldId { get; set; }
    public AlertField AlertField { get; set; }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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