Entity framework 如何在数据库中添加多行

Entity framework 如何在数据库中添加多行,entity-framework,asp.net-mvc-4,Entity Framework,Asp.net Mvc 4,我有应用程序mvc4 c#,需要添加 多条记录到数据库,但我在foreach I get错误中使用了db.savechanges() 我们在循环外使用它,它只能保存最后一次重新编码你试过像AddRange这样的东西吗 尝试执行AddRange(toAddCollection)然后SaveChanges()db,而不是foreach。你应该在循环之外使用它。放一些代码,这样我们就可以检查它为什么只保存最后一条记录

我有应用程序mvc4 c#,需要添加 多条记录到数据库,但我在foreach I get错误中使用了db.savechanges()
我们在循环外使用它,它只能保存最后一次重新编码

你试过像AddRange这样的东西吗

尝试执行
AddRange(toAddCollection)
然后
SaveChanges()

db,而不是
foreach
。你应该在循环之外使用它。放一些代码,这样我们就可以检查它为什么只保存最后一条记录