Есть ли метод addOrUpdateRange в EF Core 2.1? - PullRequest
0 голосов
/ 17 июня 2019

Я искал, но не смог найти метод, который мог бы сделать, если данные существуют, обновлять, а не добавлять.

 m_Context.AddRange(collection);
 m_Context.UpdateRange(collection);

Я могу написать это, но я хочу написать ниже

m_Context.AddOrUpdateRange(collection)  //no method like this

Возможно ли это?

1 Ответ

0 голосов
/ 17 июня 2019

Есть ли в EF Core 2.1 метод addOrUpdateRange?

Нет, такого метода нет.Вероятно, потому что нет никакого независимого от базы данных способа реализовать это, который не потерпит неудачу из-за тупика или нарушения ключа, когда несколько клиентов вызывают его одновременно.

...