0

datacontext.savechanges の直後にコードを停止し、Chrome 開発ツール インスペクターを使用して、実行されたばかりの XHR リクエストを確認します。これは私が見るものです:

$type: "Breeze.WebApi.SaveResult, Breeze.WebApi"
   Entities: [{$id:2, $type:pdb.productMaster, PDB, Id:1912, ProductCode:a18, Description:a18t, GroupId:116}]
      0: {$id:2, $type:pdb.productMaster, PDB, Id:1912, ProductCode:a18, Description:a18t, GroupId:116}
      $id: "2"
      $type: "pdb.productMaster, PDB"
      ProductCode: "a18"
      ProductVersions: null
      Description: "a18t"
      GroupId: 116
      Id: 1912
      Errors: null

次に、SQL Management Studio に直接移動し、追加したばかりのレコードを確認します。

Id    ProductCode    Description    GroupId
1912      a18           a18t          1

はい、追加するすべてのレコードの groupID が 1 に設定されています。int フィールドです。SQL Management studio で手動で 116 に設定できます。

XHR 要求からの応答にもエラーは表示されず、groupID は 116 であることが示されています。

ここで何が起こっているのかまったくわかりません!ブリーズエラー?それは完全に奇妙です。

4

1 に答える 1