![](/img/trans.png)
[英]Entity Framework: A referential integrity constraint violation on many to many relationship
[英]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.