在许多实体中保存更改需要花费大量时间(Breeze SaveChanges方法)

时间:2013-01-03 14:19:22

标签: breeze

我使用Breeze和Entity Framework Code First Model。

使用数据库(MySQL)的常规操作可以正常工作,但是当我使用50-60个子实体(关系一对多)保存一个父实体时,节省操作会花费大量时间 - 接近40秒。 - 1分钟。实体没有很多属性,MySQL安装在本地计算机上。

如何加快此操作?

1 个答案:

答案 0 :(得分:0)

我试图重复这个并且迄今为止无法做到。我的测试在不到1秒的时间内就节省了5个父实体(客户),每个实体有49个子实体(订单)(总计250个实体)。我正在使用我们在微风DocCode示例中包含的NorthwindIB SQL Server数据库。 (在下载页面上的微风样本zip中)。

您是否可以在不涉及微风的情况下测试您的保存,以查看该问题是否与您正在使用的MySQL EF提供程序有关?我只是在这里猜测。