0

SQL Server 2008 でデータベースを設計したばかりで、実際の実装を開始するにあたり、次のような懸念があります。学生の登録を機関に送信するビュー (aspx ページ) があります。この挿入ページは、約 3 つの表 (生徒/保護者と住所) に関連しています。linq to sql を使用して、収集した詳細を 3 つのテーブルに同時に挿入するにはどうすればよいですか?

4

1 に答える 1

1

3つの挿入ステートメントがあります。それらをすべて失敗または成功させる必要がある場合は、それらをトランザクションに入れます。

using (var transaction = new TransactionScope())
{
  try
  {
    //insert statements

    transaction.Complete();
  }
}
于 2012-12-11T22:50:06.667 に答える