如何使用Linq To Sql插入新记录?

时间:2011-06-02 18:51:47

标签: c# .net linq-to-sql

谷歌搜索显示有一个“添加”方法,但我的LinqToSQL表类似乎没有添加或类似的东西。我试过“附加”,但没有效果: - (

我使用VS2010,.Net 4和SQL Server 2008 R2。

我的表没有代理ID,而是一个自然的复合主键。

2 个答案:

答案 0 :(得分:3)

yourDatacontext.yourlinqClass.InsertOnSubmit(new yourlinqClass());

yourDatacontext.SubmitChanges();

答案 1 :(得分:2)

LinqToSQL的InsertOnSubmit()

ctx.MyClass.InsertOnSubmit(newinstance);