我刚刚在SQL Server 2008中设计了我的数据库,现在我开始实际实现我有以下问题:我有一个视图(一个aspx页面)提交注册到学院的学生。此页面插入与约3个表(学生/父母和地址)相关。如何使用linq to sql同时将收集的详细信息插入到3个表中?
答案 0 :(得分:1)
您将有三个插入语句。如果您需要它们全部失败或成功,请将它们放入交易中。
using (var transaction = new TransactionScope())
{
try
{
//insert statements
transaction.Complete();
}
}