EF CF Настроить сопоставление "многие ко многим" вручную

У меня есть база данных. На данный момент я пытаюсь сначала сопоставить свои новые объекты Entity с этой БД с кодом структуры объекта. Ниже представлен класс User, у которого есть коллекция друзей. Как видите, это отношение «многие-ко-многим» к одной и той же таблице. Как я могу сопоставить это отношение с таблицей user_friend, в которой есть столбцы user_id и friend_id.

public class User
{
    private ICollection<User> _friends = new List<User>();
    public ICollection<User> Friends { get{return _firends;} }
}

moduleBuilder.Entity<User>().HasMany????.ToTable("user_friend");
5
задан Howli 17 April 2014 в 15:08
поделиться