![](/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.