そのため、私は小さなデータベース(および場合によってははるかに大きなデータベース)を再設計しているところですが、ビジネスオブジェクトのリビジョン/履歴を使用することの価値を示したいと思います。データをAccessからMSSQL2008に切り替えています。
デザイン自体で使用する「リビジョン履歴」のバージョンについて社内で多くの議論があり、すべてのテーブルに「RevisionId」を追加することにしたと思いました。
この設計では、追跡したいすべてのテーブルにRevisionIdを追加します。たとえば、次のような2つのテーブル間のナビゲーションプロパティと関係を作成するための最良の方法は何でしょうか。
| Vendor | VendorContact |
ベンダーが複数の連絡先を持つことができる場合。連絡先自体は改訂中です。カスタム拡張機能が必要ですか、それとも私はこれを考えすぎていますか?
前もって感謝します。