CommandBuilderのConflictOptionについて

ConflictOptionをCompareRowVersionに指定しているとき、


テーブルにtimestamp(rowversion)列が存在するときは、主キー+timestamp列で、
テーブルにtimestamp(rowversion)列が存在しないときは、主キーのみ(overwriteChanges相当)で


where句が生成される。


timestamp列が存在しないときは、


CompareAllSearchableValues(全ての項目を比較する。)相当になったほうが安全なのになとふと思った。


まぁ、全テーブルにtimestamp列があれば、何も困る事は無いんだけれども。