У меня есть приложение, которое использует веб-сервис для получения данных на регулярной основе и нуждается в вставке записей в базу данных Sql Server.Необходимо проверить таблицу, существует ли уникальный ключ или нет, если он существует, запись должна быть обновлена, а не запись должна быть вставлена.
Мне нужно решение, подобное слиянию в базе данных Oracle, чтобыне думайте о дублирующих записях и что-то вроде массовой вставки в EF для одновременной вставки всех данных.
Я использовал AddRange и SaveChanges, но он использует несколько вставок и обновлений в БД, что занимает много времени.