У меня есть класс с именем «ApplicationUser», у этого класса есть свойство, называемое последователи, такого же типа, как этот:
public class ApplicationUser : IdentityUser<Guid>
{
public string FcmToken { get; set; }
public bool NotificationEnabled { get; set; }
public List<ApplicationUser> Followers { get; set; }
public List<ApplicationUser> Follows { get; set; }
}
и в моем ApplicationDbContext в методе «OnModelCreating» выглядит так:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<ApplicationUser>().HasMany(s => s.Followers).WithMany().Map(m =>
{
});
base.OnModelCreating(modelBuilder);
}
ошибка в .WithMany (), он говорит: «Пользователь приложения не содержит определения для WithMany»
Я видел учебные пособия по самоссылке, и этоспособ сделать это с помощью Entity Framework 7, но я не нашел способ сделать это с помощью .net core 2.2. Любая помощь будет полезна для меня.Большое спасибо.