Sql server 2008 Speeindg实体框架插入
我正在开发一个订单系统,它可以包含1到200多个订单。现在我们有一个循环,它循环遍历每个订单并将其插入数据库。使用SqlBulkCopy有意义吗?使用它会降低小订单的性能吗?有没有其他技术可以加快插入速度Sql server 2008 Speeindg实体框架插入,sql-server-2008,entity-framework,ado.net,sqlbulkcopy,Sql Server 2008,Entity Framework,Ado.net,Sqlbulkcopy,我正在开发一个订单系统,它可以包含1到200多个订单。现在我们有一个循环,它循环遍历每个订单并将其插入数据库。使用SqlBulkCopy有意义吗?使用它会降低小订单的性能吗?有没有其他技术可以加快插入速度 谢谢 基本上你可以做几件事 使用SqlBulkCopy.WriteToServer与EF配合使用效果不好,但是有几次尝试创建扩展 使用一个存储过程,它将获取一个大记录并根据某种逻辑将其拆分 使用表类型的存储过程参数,对存储过程执行一次调用(并在存储过程中选择几个insert…) 总的来说,
谢谢 基本上你可以做几件事
- 使用
与EF配合使用效果不好,但是有几次尝试创建扩展SqlBulkCopy.WriteToServer
- 使用一个存储过程,它将获取一个大记录并根据某种逻辑将其拆分
- 使用表类型的存储过程参数,对存储过程执行一次调用(并在存储过程中选择几个
)insert…
检查这个问题基本上你可以做几件事
- 使用
与EF配合使用效果不好,但是有几次尝试创建扩展SqlBulkCopy.WriteToServer
- 使用一个存储过程,它将获取一个大记录并根据某种逻辑将其拆分
- 使用表类型的存储过程参数,对存储过程执行一次调用(并在存储过程中选择几个
)insert…