Есть ли способ сказать EF не беспокоиться о количестве строк, которые DELETE
или UPDATE
делать или не делать?
Я пытаюсь удалить строку из базы данных, но поскольку эта строка не существует, EF выдает исключение: DbUpdateConcurrencyException
.. говоря 0 строк были затронуты . Это правильно -> строки не были удалены. Но это совершенно нормально ... потому что данных нет.
Я действительно не хочу выполнять обход базы данных, чтобы увидеть, существует ли эта строка ... и если да ... тогда попробуйте удалить ее.
] Если я попытаюсь проглотить исключение в блоке try / catch
, то остальные удаляемые элементы НЕ будут отправлены в базу данных, когда я попытаюсь выполнить SaveChanges ()
... что плохо.
например.
В Chrome и Safari, если я назначу тот же src, что и предыдущий, функция обработчика не будет запущена. Перед назначением того же самого src, что и раньше, я попробовал imgElement.src = ''
, imgElement.src = null
, imgElement.src = 'notExistingFile.jpg'
и ничего из этого не работает.
Пожалуйста, помогите. У кого-нибудь была эта проблема раньше?
Edit : он работал, выполняя imgElement.src = '' перед назначением того же src, что и раньше:
imgElement.src = '';
imgElement.src = 'image.jpg';