簡體   English   中英

實體框架,M:M關系,無需引用完整性

[英]Entity Framework, M:M relationship WITHOUT referential Integrity

我想做的是有兩個表,它們可以鏈接很多,但是兩側的對象可能還不存在。 盡管這讓我不寒而栗,但我正在從事的工作卻是必需的。

我從來沒有用Entity Framework Code做到過這一點。首先,我沒有問題,但要建立多對多關系,只有當雙方都存在時,我才100%不確定這樣做是否可行,但希望有人能做到能夠確定我如何實現這一目標。

只要雙方的實體都是可選的,就可以使用第三個實體:

public class Entity1
{
    public int Id { get; set; }
}

public class Entity2
{
    public int Id { get; set; }
}

public class Many2ManyRelationEntity
{
    public int Id { get; set; }
    public int? Entity1Id { get; set; }
    public int? Entity2Id { get; set; }
}

暫無
暫無

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

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