ConflictOptionをCompareRowVersionに指定しているとき、
テーブルにtimestamp(rowversion)列が存在するときは、主キー+timestamp列で、
テーブルにtimestamp(rowversion)列が存在しないときは、主キーのみ(overwriteChanges相当)で
where句が生成される。
timestamp列が存在しないときは、
CompareAllSearchableValues(全ての項目を比較する。)相当になったほうが安全なのになとふと思った。
まぁ、全テーブルにtimestamp列があれば、何も困る事は無いんだけれども。