У меня есть два класса, сгенерированных из базы данных, и они взаимодействуют друг с другом через отношения многие ко многим. Когда я хочу добавить запись в таблицу отношений «многие ко многим», я получаю следующую ошибку: Невозможно определить отношения между двумя объектами, поскольку они привязаны к разным ObjectContext
объектам.
Схема модели Entity Framework выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/C5TfK.jpg)
Функция, которая добавляет объект и работает с DataContext
:
public async Task AddInterakcijaAsync(Korisnik korisnik, Projekat projekat)
{
using (ExtentBazaEntities _context = new ExtentBazaEntities())
{
_context.Korisnik.FirstOrDefault(a => a.KorisnickoIme == korisnik.KorisnickoIme).Projekat.Add(projekat);
await _context.SaveChangesAsync();
}
}
Но место, где появляется ошибка, когда я вызываю эту функцию, вызов этой функции следующий:
AddInterakcijaAsync(k, trenutniProjekat);