oracle 10.4 devart dotConnect-6.50 .. ..
MVC2プロジェクト-Webページ
ユーザーがフォームに入力すると、コントローラーが新しいエンティティを取得して入力します。保存する前にデータベースSystem_idを保存します=0(int / number-したがってnoをnullにすることはできません)他のいくつかのテーブルがリンクされているため、それらにも独自のSystem_idがあります。それがデータベースに保存されると、いくつかのトリガー(テーブルに保存されたトリガーがあります。これは、system_id = nullが起動されるときにのみ理解できます)、System_idに新しい番号が割り当てられます。
これはすべてうまくいきました。それから私はやって来て、いくつかの更新が必要でした。この「メイン」テーブルに必要な別のフィールド(以前、別のテーブルに列を追加しましたが、問題はありません)
この「メイン」テーブルに列を追加しました(restrict_to_me)データベースに保存しようとすると、「system_id=0」を保存しようとします。リンクされたテーブル、system_id=0のレコードも作成します
エンティティフレームワークデザイナーで-フィールドsystem_idENTITY_KEY=trueおよびStoredGeneratedPatern=Idenityを確認できます
そのため、エンティティフレームワークを更新する以外に、エンティティフレームワークで何かが機能しないようにするために何をしたかがわかりません。
どんな方向でも
ありがとう