我有一张桌子,我需要多对多的关系,一个例子可以是保持友谊的社交网络。例如:
public class User
{
public int UserId { get; set; }
public string UserName { get; set; }
}
对应表
CREATE TABLE Users (
UserId int,
UserName varchar(255)
);
我需要有一个像这样的表:
CREATE TABLE Friendships(
UserId1 int,
UserId2 int
);
其中两个字段都与Users.UserId
. 如何使用 EF 中的注释来实现这一点?