C# 如何使用LinqToSql插入新记录?
谷歌搜索显示有一个“Add”方法来实现这一点,但在我的LinqToSQL表类中似乎没有Add或类似的东西。我尝试过“附加”,但没有效果:-( 我使用VS2010、.NET4和SQLServer2008R2 我的表没有代理项ID,而是一个自然复合主键。对于LinqToSQL,它是C# 如何使用LinqToSql插入新记录?,c#,.net,linq-to-sql,C#,.net,Linq To Sql,谷歌搜索显示有一个“Add”方法来实现这一点,但在我的LinqToSQL表类中似乎没有Add或类似的东西。我尝试过“附加”,但没有效果:-( 我使用VS2010、.NET4和SQLServer2008R2 我的表没有代理项ID,而是一个自然复合主键。对于LinqToSQL,它是InsertOnSubmit(): yourDatacontext.yourlinqClass.InsertOnSubmit(new yourlinqClass()); yourDatacontext.SubmitCha
InsertOnSubmit()
:
yourDatacontext.yourlinqClass.InsertOnSubmit(new yourlinqClass());
yourDatacontext.SubmitChanges();
ctx.MyClass.InsertOnSubmit(newinstance);
LinqToSQL的InsertOnSubmit()
:
ctx.MyClass.InsertOnSubmit(newinstance);
上下文实际上没有
InsertOnSubmit
方法。它是表属性。bloddy hell。再次感谢。实际上没有尝试。只是从内存中转到:)上下文实际上没有InsertOnSubmit
方法。是Table属性拥有它。该死的bloddy。再次感谢。实际上我没有试过。。刚从记忆中消失:)