C#Linq-to-SQL在不提交数据库的情况下将行插入datacontext

时间:2012-01-16 15:28:25

标签: c# linq-to-sql

我正在编写与Microsoft sql数据库关联的此Web应用程序。

我希望用户能够插入行,查看行,然后在页面上编辑这些行。

当用户单击提交按钮时,我想在一个大事务中提交用户对数据库所做的所有更改。

现在我有了这个System.Data.Linq.DataContext对象,我试图在不提交数据库更改的情况下插入一行。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

在您致电InsertOnSubmit之前,

SubmitChanges()实际上不应该写任何内容。如果做不到这一点,请将所有对象添加到列表或其他内容中,稍后迭代它们以插入。