与えられた 2 つのテーブル:
人
人好きな色
人は 1 つまたは複数の好きな色を持つことができます。これらの色は、複数選択コントロール (CheckBoxList、複数選択が有効な ListBox) で更新されます。
以前は、人物の色を更新する場合、次のようにしていました。
- 取引開始
- その人物のすべてのカラー レコードを削除する
- 選択した色ごとにレコードを挿入
- トランザクションのコミット
これは、「対多」の子テーブルでレコードを追加/更新/削除する複数選択コントロールを処理するための標準的でベスト プラクティスですか?
ありがとう!