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