問題タブ [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 投票する
3 に答える
1315 参照

javascript - jscript を使用して Web ページのフィールドに加えられた変更を追跡しますか?

開始しようとしているプロジェクトにクライアントに新しい「要件」を追加してもらい、少し動揺しました。エンド ユーザーの観点からは単純ですが、開発者としては実装方法がわかりません。

ユーザーが望んでいるのは、ユーザーがコンテンツに加えた変更を追跡するための Web フォーム テキスト ボックス (理想的にはCKEditorなどのリッチ テキスト エディター) です。これは、変更が行われたかどうかを追跡するためではなく、実際にそれらの変更を強調するためのものであることに注意してください。基本的に、彼らは Microsoft Word の「変更の追跡」機能を狙っています。

アイデアは、あるユーザーが大量のテキストを含むテキスト ボックスを変更した場合にユーザー間で要求が行き来するため、次のユーザーは変更内容を簡単に識別できるようになるというものです。

誰かが似たようなことをしたことがあるかどうか、またはそれが可能かどうか、またはどのように可能かについて誰かの考えを聞きたいです?

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

ruby - テキスト ファイルの 2 つのバージョンを比較し、Ruby で追加/削除を見つけますか?

Ruby を使用して Web ページの変更を追跡しています。すべての html タグと空白行を削除した後、繰り返しがある可能性があると仮定して、追加/削除をチェックする必要がある行の配列を取得します。もしそれがすでに行われているなら、あなたは良いgemを推薦できますか?

配列行を一意にすることができ、問題は回避されます。しかし、テキスト内の位置に関して、繰り返される行も追跡する必要がある場合はどうすればよいでしょうか?

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

c# - C# および ASP.NET カスタム プロパティの属性と、プロパティが変更されたかどうかの判断

特定のオブジェクトの履歴を保持したいプロジェクトに取り組んでいます。保存時に、現在の状態を履歴に保存するメソッドを呼び出すことができるように、オブジェクトが変更されたかどうかを判断するメソッドが必要です。たとえば、ユーザーが変更を行った (または変更しなかった可能性がある) オブジェクトからフォームにデータを入力し、送信元を送信します。元のオブジェクトと、フォームから更新されたそのオブジェクトのコピーを取得し、変更されたかどうかを判断したいと考えています。さらに、ある時点で、特定のプロパティは問題ではないと判断する場合があります (たとえば、名前が変更された場合は追跡しません)。

これを達成するための最も簡単で柔軟な方法は、気になるプロパティにカスタム属性 [ChangeTracked] を指定し、リフレクションを使用してその属性を持つすべてのプロパティのリストを取得し、それらをループすることだと考えています。 A.property == B.property を比較して、変更があるかどうかを判断します。

これは機能しますか?プロパティの値が変更されたかどうかを判断するためにオブジェクトに追加できる何らかの組み込みメソッドなど、これを処理するための大幅に優れた/より簡単な方法はありますか? 解決策が何であれ、いくつかの疑似コードをいただければ幸いです。明確化のポイントとして、ソリューションは、関心のある値が作成されてから割り当てられた場合だけでなく、実際に変更されたかどうかを判断する必要があります。つまり、 Name="bob" を設定し、割り当て前に既に "bob" であったこれは変更としてカウントされません。

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

web-applications - Web アプリケーションのコーディングとライブ環境の間の変更を追跡する方法

一度にいくつかの機能を追加する必要があるため、ライブサーバーで何も変更せずに、しばらくの間 Web アプリケーションをコーディングしてきました。ライブサーバーを最後に更新してから変更されたものを追跡する方法がなく、ファイルをアップロードするのを忘れたり、特定のファイルに変更を加えなかったりして、少しパニックになりました。アプリケーションを壊します。私の質問は、コーディング環境で変更されたものとライブサーバーで既に変更されているものを追跡して、ユーザーが気付かないうちに変更を加えるためのベストプラクティスは何ですか?

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

.net - データベース行への変更の追跡 (SQL Server)

重複の可能性:
SQL Server データ変更の監査

私の要件では、データベースに挿入および更新された各行が、誰が変更を行ったか (作成者/変更者)、いつレコードが作成され、いつ変更されたかを追跡する必要があります。すべてのテーブルに行 ID の GUID があるので、テーブルを考えてみようと思いましたrowdata

rowdata: created (datetime), modified (datetime), createdby(文字列またはユーザー ID)、場合modifiedbyによってsummaryは列 (文字列、変更の概要)

次に、いくつかの挿入/更新トリガーを配置します。あなたは大丈夫だと思いますか、それとも別のわがありますか(おそらくすぐに使えるもの)?

私の開発環境は .NET 4 です。他に問題になりそうなオプションがあれば教えてください。

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

sql - 変更データ キャプチャのマスター ビューアー

SQL Server 2008 Enterprise Edition の変更データ キャプチャは非常に優れています。必要なすべての変更をキャプチャし、これをカスタムコーディングする必要がなくなります。

他のいくつかのことは、エンドツーエンドのソリューションに向けて大いに役立ちます. これらは:

1) すべてのテーブルのすべての変更を確認する機能 - データではなく、どのタイプの変更が、どのテーブルに対して、いつ行われたかなど。これを取得するための管理ビューはありますか? CDC テーブルがカスタムであり、これが些細なことではないことに感謝します。

2) 保存された CDC の変更を表示するツール。サードパーティのビューアを知っている人はいますか?

-クリップ

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

sql-server - フレームワークを SQL Server 2008 変更追跡と同期する

変更を追跡するために必要なスキーマ変更 (トリガー、sps、補助テーブル) を使用してデータベースをプロビジョニングする代わりに、Microsoft Sync Framework と SQL Server 2008 変更追跡メカニズムを使用して、2 つの SQL Server 2008 データベース (任意のエディション) を同期する方法はありますか?

コードサンプルはありますか?

0 投票する
3 に答える
191 参照

c# - 変更履歴のみを使用してファイルを圧縮するにはどうすればよいですか?

ネットワーク経由でファイルの同期を維持しようとしています。変更ごとにファイル全体を転送する代わりに、変更された部分を見つけて圧縮し、それらだけを転送したいと思います。たとえば、subversion と非常によく似ています。この問題に対する信頼できる C# ソリューションはありますか、それとも自分で作成する必要がありますか?

0 投票する
3 に答える
2213 参照

c# - SQLServerデータベースのレコード変更の監査

必要に応じて、Microsoftベースのテクノロジ(MS SQL Server、C#、EABなど)のみを使用して、データベース内のレコードで行われた変更を追跡します。どの戦略を使用しますか?トリガー、DALのAOP、その他?そして、収集したデータをどのように表示しますか?それについてのパターンはありますか?この種のソリューションの実装に役立つツールまたはフレームワークはありますか?

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

c# - Entity Framework ChangeTrackingAPIと参照エントリ

DbContextサブクラスに一般的な監査コードを記述しようとしています。

1)参照プロパティのみを変更した場合、entry.Stateの値は「Unchanged」です。

2)ポイント1が「Modified」に設定されていても、DbReferenceEntryクラスにはIsModifiedプロパティも元の値も含まれていないようです。

EFがこれを追跡している必要があるため、これは可能だと思います。

誰か助けてもらえますか?

ありがとう、ベン