Maneira eficiente de inserir / atualizar em massa com o Entity Framework
Eu tenho uma lista de entidades e quero inseri-las em um banco de dados. Se a entidade já existir no banco de dados, ela precisará ser ignorada. Se estiver no banco de dados, mas com valores diferentes, ele precisará ser atualizado.
Existe alguma maneira de fazer isso além de uma chamada de banco de dados por item?
Meu plano é tentar uma inserção, se uma exceção de restrição exclusiva na chave for lançada, faça uma atualização.