0

todo Breeze/Angular アプリをreturn manager.createEntity('TodoItem', initialValues);使用していますが、何もしていないようです。新しいアイテムを作成しようとすると、ブラウザにエラーはありません。既存のアイテムの編集は、期待どおりに機能しています。何が原因でしょうか? 私はデータベース ファースト エンティティ モデルを使用しており、Id はデータベースによって生成された ID 列です。

4

2 に答える 2

0

エラーがあり、見逃していたことが判明しました(私はこれに非常に慣れていません):

最初にキーを設定するか、entityType 'AutoGeneratedKeyType' プロパティを 'None' 以外に設定しないと、オブジェクトを EntityManager にアタッチできません

エンティティ モデルに入り、TodoItem エンティティの Id プロパティの StoreGeneratedPattern を none から Identity に変更しました。プロジェクトをビルドしたところ、うまくいきました。

于 2013-10-18T13:20:13.043 に答える