問題タブ [savechanges]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
367 参照

algorithm - 保存されていない変更の検出の実装

テキスト/画像/データファイルの保存されていない変更を検出するための3つの方法は、次のように思われます。

  1. ユーザーが変更または保存するたびにブールフラグを更新します。これにより、多くの不要な更新が発生します。

  2. 元のファイルのキャッシュされたコピーを保持し、保存操作をチェックする必要があるたびに2つを比較します。

  3. 過去のすべての操作と必要に応じてプッシュ/ポップ操作のスタックを保持すると、多くの余分なメモリ使用量が発生します。

一般に、商用アプリケーションは、保存されていない変更が存在するかどうかをどのように検出し、各アプローチの長所/短所は何ですか?特別な保存動作を持つカスタムアプリケーションを作成しているときにこの問題が発生し、既知のベストプラクティスがあるかどうかを知りたいと思います。

0 投票する
1 に答える
11987 参照

c# - DbContext SaveChanges()-更新されたエンティティを検出します

Entity Framework 4.1 DbContextクラスのSaveChanges()メソッドをオーバーライドしました。

私のオーバーライドは次のようになります:

コンテキストに2つのエンティティがあり、両方がModified(EntityState.Modified)としてマークされていると想定します。それらの1つは変更されており、基になるデータベース行とは異なります。もう1つは、基になるデータベース行と実際には違いはなく、そのようにマークされているだけです。

SaveChanges()を呼び出した後、2つのエンティティのどちらがデータベースの行を実際に更新したか、そしてどちらが実際には変更されなかったかを確認するにはどうすればよいですか?

0 投票する
1 に答える
194 参照

c# - すべての RIA クエリは異なる EF オブジェクト コンテキストを作成しますか?

Silverlight アプリケーションで EF4/RIA コンボを使用しています。

に複数のサービス メソッドがありますDomainService

メソッドの 1 つは、データベースからいくつかのデータを取得し、オブジェクトの値を変更します。

これらの計算された値は、SL アプリケーションに返されます。

この例では、エンティティ オブジェクトの値が変更されていることに注意してください。

一部のデータを変更してから呼び出す別のサービス メソッドがあります.SaveChanges()

質問:

私が知りたいSaveChangesのは、2 番目のサービス メソッドでのこの呼び出しが、最初のサービス メソッドの呼び出しで行われた変更に影響するかどうかです。

それとも、すべての RIA クエリ/サービス呼び出しで新しい EF ObjectContext が作成されますか?

0 投票する
2 に答える
91 参照

java - 異なるバージョンの .jar ファイルを保存する

D&Dのキャラクターシートを保存するために使用されているnetbeans 7.0.1でプログラムを書いています。友人も使用できるように、実行可能な jar として実行する必要があります。変更をシートに保存する機能を追加するにはどうすればよいですか? のように、ユーザーが入力したものをテキストフィールドに保存しますか? どうもありがとう!

0 投票する
2 に答える
1294 参照

c# - EF4 ObjectContext.SaveChangesスレッドは安全ですか?

EntityFramework4を介してデータベースにアクセスしています。

ポートでリッスンし、いくつかのメッセージを待機するサーバーがあります。メッセージが来ると、それはテーブル行に変換され、データベースに挿入される必要があります。ただし、一度に複数のメッセージが届く場合があります。メッセージごとに(TPLから)タスクを作成し、非同期で実行します。

これらの各タスクは、ObjectContextのインスタンスを作成し、適切なエンティティクラスのオブジェクト(DB内のテーブルを表す)を作成し、データをObjectContextに挿入してから、SaveChangesメソッドを呼び出します。

したがって、各スレッドは独自のObjectContextを作成しました。ObjectContextのインスタンスは、ObjectContextの他のインスタンスに影響を与えることができますか?このシナリオには副作用がありますか?

(挿入されたデータは参照整合性エラーを作成しないことに注意してください)。

0 投票する
1 に答える
189 参照

android - ファイルの変更を保存しますか?

SDカードにファイルがあります。通常、「officesuite」で開いて変更すると、変更を保存できます。次のようにアプリで開くと、「officesuite」に表示されますが、変更を保存できず、アクティビティに戻ることはありません。何かアイデアはありますか?
これが私のコードです:

0 投票する
2 に答える
1821 参照

linq - Context.SaveChanges() が機能していません

以下は私のコードです。このコードの実行後にテーブル データを表示すると、まだ空白のままです。次のコードを機能させるためのアイデアをいただければ幸いです。

Dim dbcontext を新しい Model1Container として

VS 2010 Professional Edition と SQL Server 2008 Express Edition を使用しています。

0 投票する
1 に答える
140 参照

database - webapp はどのようにしてファイルをサーバーに保存しますか?

Web ブラウザ内でドキュメントを開発できる Web アプリケーションを構築しています (たとえば、Zoho のドキュメント ツールや Google Docs など)。私の場合、さまざまな段落やその他の情報を格納する一連の配列と、段落自体のメタデータを格納する並列配列があります。

webapp 全体は、jQuery および関連するライブラリ/プラグインで記述されています。

これをサーバー自体にファイルとして保存するエレガントな方法はありますか? これまでのところ、非表示のフォームを使用して配列をサーバーに POST し、それらを何らかの NoSQL データベースに格納することをお勧めしました...これは私には少し苦痛で、(1) があるかどうか疑問に思っていますよりエレガントなアプローチ、または(2)送信/ POSTing /保存の一部を自動化するライブラリ/フレームワークがあります。

ありがとうございました!

0 投票する
1 に答える
467 参照

linq - エンティティ linq savechanges の問題

フィールド値の変更をコミットするのに苦労しています。ここに明らかに何か問題がありますか:

SaveChanges でエンティティ モデルが更新されていないことがわかります。..正確に何を変更する必要があるのか​​ わかりません。Linq クエリを実行して値を直接設定しようとすると、フィールドが読み取り専用であることがわかります。