[英]Insert to multiple tables from the same view using LINQ to SQL
我刚刚在SQL Server 2008中设计了数据库,现在开始实际的实现时,我有以下顾虑:我有一个视图(aspx页面),该视图将学生提交给学院。 此页面插入内容与大约3个表(学生/父母和地址)有关。 如何使用linq to sql将收集到的详细信息同时插入到3个表中?
您将有三个插入语句。 如果您需要它们全部失败或成功,请将它们放入事务中。
using (var transaction = new TransactionScope())
{
try
{
//insert statements
transaction.Complete();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.