【发布时间】:2016-12-07 06:59:09
【问题描述】:
我正在尝试使用 ((ExecuteSqlCommand)) 仅通过一个连接在表中添加多行,当我的所有插入命令都没有任何错误时,我没有问题。 但是,例如当我发送 5 个插入命令时,第三个有错误,5 个都没有运行。
【问题讨论】:
-
你有代码示例来展示你有什么吗?
-
dbContext.Database.ExecuteSqlCommand("ExeCute sp_Insert id1 ,name1,lastName1 Execute sp_Insert id2,name2,lastName2 ExecCute sp_Insert id3,name3,lastName3 Execute sp_Insert id4,name4,lastName4")
-
您需要将每个语句包装在 try...catch.. 可能不是最好的方法,但它应该可以完成这项工作。
标签: sql-server entity-framework code-first