次の方法で共有


DbUpdateConcurrencyException クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

エンティティに対する SaveChanges の結果、データベースが更新されることになっているのに、実際にはデータベース内で影響を受けた行がない場合に、DbContext によってスローされる例外。 通常、これはデータベースの更新が同時進行しており、一致することになっていた同時実行トークンが実際には一致しなかったことを示します。 この例外によって参照される状態エントリは、セキュリティ保護のためにシリアル化されていないことに注意してください。シリアル化の後に状態エントリにアクセスすると null が返されます。

継承階層

System.Object
  System.Exception
    System.SystemException
      System.Data.DataException
        System.Data.Entity.Infrastructure.DbUpdateException
          System.Data.Entity.Infrastructure.DbUpdateConcurrencyException

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SerializableAttribute> _
<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification := "SerializeObjectState used instead")> _
Public Class DbUpdateConcurrencyException _
    Inherits DbUpdateException
'使用
Dim instance As DbUpdateConcurrencyException
[SerializableAttribute]
[SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")]
public class DbUpdateConcurrencyException : DbUpdateException
[SerializableAttribute]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1032:ImplementStandardExceptionConstructors", Justification = L"SerializeObjectState used instead")]
public ref class DbUpdateConcurrencyException : public DbUpdateException
[<SerializableAttribute>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification = "SerializeObjectState used instead")>]
type DbUpdateConcurrencyException =  
    class 
        inherit DbUpdateException 
    end
public class DbUpdateConcurrencyException extends DbUpdateException

DbUpdateConcurrencyException 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DbUpdateConcurrencyException() DbUpdateException クラスの新しいインスタンスを初期化します。
パブリック メソッド DbUpdateConcurrencyException(String) DbUpdateException クラスの新しいインスタンスを初期化します。
パブリック メソッド DbUpdateConcurrencyException(String, Exception) DbUpdateException クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ Data (Exception から継承されます。)
パブリック プロパティ Entries データベースに保存できなかったエンティティを表す DbEntityEntry オブジェクトを取得します。 (DbUpdateException から継承されます。)
パブリック プロパティ HelpLink (Exception から継承されます。)
パブリック プロパティ HResult (Exception から継承されます。)
パブリック プロパティ InnerException (Exception から継承されます。)
パブリック プロパティ Message (Exception から継承されます。)
パブリック プロパティ Source (Exception から継承されます。)
パブリック プロパティ StackTrace (Exception から継承されます。)
パブリック プロパティ TargetSite (Exception から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetBaseException (Exception から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetObjectData セキュリティ クリティカル。 (Exception から継承されます。)
パブリック メソッド GetType (Exception から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Exception から継承されます。)

上揃え

イベント

  名前 説明
プロテクト イベント SerializeObjectState (Exception から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Infrastructure 名前空間