私は小さなWPFアプリケーションを作った。データは基礎となるDBMSに格納され、DataTableのデータバインディングを介してデータグリッドに表示されます。私のデータを取得するために、フィッティングテーブルアダプターを使用します。デザイナでのみInvalidConstraintExceptionが発生しますか?
データセットを生成して制約に入れました。私はそれをコンパイルして実行し、それが好きです。なぜなら、それは期待どおりのことすべてを行うからです。
私の問題は次のとおりです。
今日、私のDialog Designerが本当に変わった動作を始めました。これは、未処理のInvalidConstraintException不満を開始:
消去できないテーブルX ForeignKeyConstraint FK_X_Y制約を強制し、Yの子行が
関係xが含む「顧客」テーブルでありますので:
PKEY得意先
2つの他の特性
関係yは顧客とシリアル番号との間の1-Yの関係を表示する表である。
PKEYのSerialNumber
PKEYのFKey得意(カスケード削除/カスケード更新)
としては、アプリケーション自体が意図したとおりに動作している、制約処理がうまく機能、上記述べました。顧客を削除すると、シリアル番号もすべて削除されます。編集時にすべての参照が更新されます。言われたように、意図どおりに働く。
私のデザイナを開くと、この例外がポップアップします。