У меня есть база данных. В данный момент я пытаюсь отобразить мои новые объекты 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");