在多个表格中操纵数据& EF

时间:2016-09-05 06:06:40

标签: c# sql-server performance entity-framework

我需要从单个用户操作中删除多个表中的数据。我可以从上下文中的相应实体中删除并调用SaveChanges。这确保只有一个连接,但每次删除都会有一次网络调用。有什么方法可以提高性能吗?

我们可以使用存储过程但在SP执行后上下文不会有更新的实体数据(除非我重新创建再次建立与DB的新连接的上下文)。所以,出于这个原因,SP被排除在外。

注意:删除操作仅用于说明目的,但我几乎没有涉及多表更新的其他操作(例如将数据从一个表移动到另一个表)

由于

0 个答案:

没有答案