Поделиться через


DbUpdateConcurrencyException Класс

Определение

Исключение, вызванное DbContext , когда ожидалось, что SaveChanges для сущности приведет к обновлению базы данных, но на самом деле строки в базе данных не были затронуты. Обычно это означает, что база данных одновременно обновлялась таким образом, что маркер параллелизма, который должен был совпадать, на самом деле не совпадал. Обратите внимание, что записи состояния, на которые ссылается это исключение, не сериализуются из-за безопасности, а доступ к записям состояния после сериализации возвращает значение NULL.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbUpdateConcurrencyException : System.Data.Entity.Infrastructure.DbUpdateException
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
public class DbUpdateConcurrencyException : System.Data.Entity.Infrastructure.DbUpdateException
type DbUpdateConcurrencyException = class
    inherit DbUpdateException
Public Class DbUpdateConcurrencyException
Inherits DbUpdateException
Наследование
DbUpdateConcurrencyException
Атрибуты

Конструкторы

DbUpdateConcurrencyException()

Инициализирует новый экземпляр класса DbUpdateException.

DbUpdateConcurrencyException(String)

Инициализирует новый экземпляр класса DbUpdateException.

DbUpdateConcurrencyException(String, Exception)

Инициализирует новый экземпляр класса DbUpdateException.

Свойства

Entries

Возвращает DbEntityEntry объекты, представляющие сущности, которые не удалось сохранить в базе данных.

(Унаследовано от DbUpdateException)

Применяется к