В Entity Framework у меня есть таблица примерно такая:
ActorId
Name
и еще одна такая:
MovieId
Title
И они заполняются из внешнего файла.
Тогда у меня есть другой внешний файл, который содержит все ссылки.Ссылка от Actor
до Movie
- «многие ко многим».Таким образом, этот файл ссылки содержит что-то вроде:
ActorId
MovieId
Но в EF таблица ActorToMovie
скрыта.Так что вы не можете напрямую писать в него.Поэтому, если я хочу обработать ссылки, мне сначала нужно найти соответствующую запись в базе данных Movie
, а затем найти соответствующую запись в базе данных Actor
и затем связать их с чем-то вроде:
myMovie.Actors.Add(myActor);
Но это неэффективно для массовой вставки.Есть ли лучший способ (кроме простого необработанного SQL) писать напрямую в таблицу ActorToMovie
?