合ってない。
プライマリキーの情報を書き込みたいなら XmlWriteMode.WriteSchema が必要。