如何在linq中以编程方式将数据添加到sql?

时间:2010-07-14 14:52:24

标签: c# visual-studio visual-studio-2008 linq linq-to-sql

我不喜欢以下方法。因为更多的领域(例如150个领域)它不是好方法。有任何SetValue方法可以为submitchanges添加datato sql linqtosql吗?


 MyClass c = new MyClass ();
              c.FirstField = "bvnvb";
              c.......
              c...
              c...

             // Too many rows there is...
              engCtx.MyClass.InsertOnSubmit(c);
              engCtx.SubmitChanges();

如何使用linq进行循环方法?

这是简单的要求为什么不明白它是清楚的。我不想在上面有任何方法吗?


foreach(...........)
engCtx.MyClass.Add(item);

1 个答案:

答案 0 :(得分:1)

目前尚不清楚你想要什么。

LINQ部分只有两行。

“以你想要的方式创建一个对象”更长,但它是你的对象,它在你的控制之下。添加一个带有许多参数的ctor。添加SetXXXX()方法,一次设置多个属性。 (如果生成了主要的主要部分,则使用部分类)