使用 LINQ 插入 1000 条记录
for (int i = 0; i < 1000; i++)
{
PrivateMessage privateMessage = new PrivateMessage()
{
id=i
};
dc.PrivateMessages.InsertOnSubmit(privateMessage);
dc.SubmitChanges();
}
这种方法适合插入1000条记录吗?
有更好的方法来做到这一点吗?
for (int i = 0; i < 1000; i++)
{
PrivateMessage privateMessage = new PrivateMessage()
{
id=i
};
dc.PrivateMessages.InsertOnSubmit(privateMessage);
dc.SubmitChanges();
}
This method is suitable for insert 1000 records?
There are better ways to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的 - 可能最好不要在循环中执行
InsertOnSubmit
。尝试:Yeah-- probably best not to do your
InsertOnSubmit
in a loop. Try:让 dc.SubmitChanges() 脱离循环。
have dc.SubmitChanges() out of loop.
这是另一个:
Here's another one: