DataAdapterを使用して、DataSetを複数のテーブルで埋めることができることを多くの場所から読みました。また、1回のUpdate呼び出しでDataSet内のすべてのテーブルを更新できるかどうかも示されません。
誰かがこれをどのように行うことができるかを理解するのを手伝ってもらえますか?
2回目の入力の前にDataAdapterのSelectCommandを変更する例を除いて、それを行う方法の例はないようです(オンラインで見つけてみました)。しかし、この方法はDataAdapterの目的を損なうと思います。
私の考えでは、おそらく1つのDataAdapterは1つのデータベーステーブルしか処理できず、Updateはそのテーブルでのみ機能します。したがって、マルチテーブルDataSetでは、DataAdapterがDataSetを完全に更新するためにUpdateを呼び出す必要があります。これは本当ですか?
最後に、外部キーの関係と制約は、DataSet(カスケード削除、カスケード更新)に自動的に保持されますか?
たぶん、例やチュートリアルへのリンクが役立つかもしれません。どうもありがとう!