У меня есть сгенерированная таблица с помощью текучего API следующим образом:EF6: Доступ к отображенной таблице, сгенерированную с помощью кода первого текучего API
modelBuilder.Entity<Person>()
.HasMany(m => m.Friends)
.WithMany()
.Map(w => w.ToTable("Friendship").MapLeftKey("PersonID").MapRightKey("FriendID"));
И это работает отлично, таблица генерируются правильно. Но на моем уровне доступа к данным, как я могу выполнять функции CRUD в этой таблице «Дружба» через Entity Framework? Потому что я не могу сделать что-то вроде этого:
db.Friendships.Add(entity);
потому что «Дружба» не определена в моем DBC-тексте.
Каков наилучший способ решения этой проблемы? Вручную создать SQL-запросы модели или жесткого кода на уровне доступа к данным? Или другое решение?