【发布时间】:2016-02-28 16:56:53
【问题描述】:
我有以下模型,它本质上是一个多对多关系表。
public class Friend
{
[Key, ForeignKey("UserA")]
public int UserAId { get; set; }
public virtual User UserA { get; set; }
[Key, ForeignKey("UserB")]
public int UserBId { get; set; }
public virtual User UserB { get; set; }
public DateTime Since { get; set; }
...
}
在我的应用程序中,友谊总是双向的。如何限制我的后端插入 new Friend { UserAId = 1, UserBId = 2 } 和 new Friend { UserAId = 2, UserBId = 1 }?
【问题讨论】:
标签: c# asp.net-mvc entity-framework ef-code-first entity-framework-6