問題タブ [change-tracking]

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 投票する
1 に答える
256 参照

sql-server - 変更の追跡-最も単純なシナリオ

ASP.NET C#4でコーディングしています。データベースはSQLServer2012です。

2000行10列のテーブルがあります。このテーブルをメモリにロードしたいのですが、テーブルが何らかの方法で更新/挿入された場合は、DBからメモリ内のコピーを更新したいと思います。

SQL Serverの変更の追跡を調べたところ、必要なことは実行されますが、変更関数から選択するためにかなりのコードを作成する必要があるようです。これは、単純なシナリオで実行するよりも多くのコーディングです。

この問題の最良の(最も簡単な)解決策は何ですか?CacheDependencyを使用しますか?

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

mysql - タイムスタンプを使用して変更を手動で追跡するか、自動で追跡しますか?

SqlServer 2008 Tracking Changes の変更の追跡を使用して 2 つのデータベースを同期させましたが、データベースの挿入/更新と削除を制御して他のデータベースに送信できるため、これは素晴らしいことです。現在、システムを MySQL に移行しています。変更を追跡するのに似たものが存在するか、手動で実装する必要があります。

これを手動で実装するには、タイムスタンプを使用して INSERTS/UPDATES を制御し、トリガーを使用して削除テーブルを埋めて DELETES を制御することをお勧めします。

タイムスタンプと言うときは、SQLServer タイムスタンプ (レジスタが挿入、変更されると自動的にインクリメントされるバイナリ フィールド) と言いたいと思います。MySQL に SQLServer タイムスタンプに似たものはありますか?

ありがとう

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

mysql - MySQL 手動変更追跡

MySQL を使用してデータベースの変更管理を実装しようとしています。挿入と更新を制御するには、SQLServer の TIMESTAMP フィールド (行に対して挿入/更新が行われたときに自動インクリメントする列) に似たものを使用したいと考えています。MySQLに似たようなものはありますか? MySQLでそれをしたい場合、私の唯一の方法は、データベースのすべてのテーブルに挿入する更新と別のトリガーを書くことですか?

ありがとう

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

sql - SQLServer2008の変更の追跡と主キー

テーブルをtrueに設定change trackingする必要sql server 2008がありましたが、テーブルにprimary key

  1. primary keyテーブルにを設定せずに変更の追跡を有効にする方法はありますか
  2. 設定しないのは良いプログラミング方法primary keysですか?SQLシステムを作成していますが、テーブルに設定したくありません
0 投票する
0 に答える
119 参照

c# - RTF ドキュメントで行われた変更を収集する方法は?

追跡されたすべての変更を RTF ファイルから収集しようとしています (変更の追跡は既に有効になっています)。ドキュメントを確認しましたが、役立つデータはあまり見つかりませんでした。

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

logging - AD を使用して Windows Server 2008 でドキュメントの変更をログに記録する方法は?

Windows Server 2008 R2 に保存されているファイル (通常は txt ファイル) を扱う開発者チームがいます。これらの開発者は、サーバー上の Active Directory から独自のユーザー名/パスワードを使用してリモートでログインします。それらはすべて、サーバー上の特定の共有への rwx アクセスを持っています。

最近、「誰も」行っていない謎の文書変更が問題になっています。残念ながら、特定のファイルを最後に変更したユーザーを確認することはできません。

変更を行ったユーザーを含む、ファイルに加えられた変更をどのようにログに記録できますか?

彼らは自分のコンピューターの共有ドライブからサーバーにログインします。(ネットワークドライブ)

ありがとう!

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

asp.net-mvc - アプリケーションでの変更追跡

最近、ASP.NET MVC4 でアプリケーションを書き始めました。

私のアプリケーションには、アプリケーション全体で互いに関連するオブジェクト/モデルがあります。

change tracking / event loggingFacebook の通知のような クールな新機能をこのアプリケーションに追加したいと考えています。

基本的に、アプリケーションで発生するイベントの監査ログを作成する必要があることはわかっていますが、high-levelこれを実装する方法は何ですか?

データベース操作のたびに手動で挿入するだけAudit tableですか、それとももっと適切な方法がありますか?

0 投票する
7 に答える
29248 参照

c# - AsNoTracking()のグローバル設定?

もともと私はそれを信じていました

変更の追跡を無効にします。しかし、違います。現在AsNoTracking()、すべてのLINQクエリで使用する必要があります(読み取り専用レイヤーの場合)。DbContextでの追跡を無効にするグローバル設定はありますか?

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

entity-framework - ObjectContext インスタンスは破棄され、接続を必要とする操作には使用できなくなりました

EF の変更追跡と遅延読み込み機能が原因で、クエリの 1 つで問題が発生しています。クエリの結果を取得した後、AutoMapper を使用してドメイン オブジェクトをビジネス モデルにマップしていますが、コンテキストが破棄されているため、例外がスローされ続けます。

ObjectContext インスタンスは破棄されており、接続を必要とする操作には使用できなくなりました。

デバッガーで結果のコレクションを見ると、それがリストでDynamicProxyあり、実際のエンティティではないことがわかります。Change Tracking を停止しようとしましたが、解決しませんでした。これが私のコードです:

注: この操作に関連する私のドメイン モデルを調べる必要がある場合は、この質問を参照してください。

0 投票する
0 に答える
1052 参照

entity-framework-4 - ChangeTracker.Entriesタイプ T のエンティティを含むエントリを返さない

SaveChanges() で EF 4.3.1 を使用して、特定のインターフェイスを実装するエンティティのすべてのエントリのリストを取得しようとしています。私のエンティティは複数のインターフェイスを実装しており、そのうちの 1 つが IAuditable です。IAuditable 型のエンティティを持つエントリは存在しますが、次の例ではエントリが返されません。