C# 批量插入和更新性能C“;“ADO.NET”;Vs";Linq2SQL";Vs";“EF数据优先法”;

C# 批量插入和更新性能C“;“ADO.NET”;Vs";Linq2SQL";Vs";“EF数据优先法”;,c#,entity-framework,linq-to-sql,ado.net,azure-webjobs,C#,Entity Framework,Linq To Sql,Ado.net,Azure Webjobs,我正在编写一个Azure Web作业c代码,用于在现有Azure SQL数据库中进行批量插入和更新。 考虑到性能,我应该选择哪种.NET数据访问技术-ADO.NET/Linq2SQL/EF-DataFirst方法?使用SqlBulkCopy的原始ADO.NET将始终为您提供最佳性能,因为其他技术是ADO.NET之上的抽象层这实际上取决于您的任务(我们需要更多详细信息),但我相信Azure critical place将位于网络连接上,而不是数据库上。我们有后台web作业/活动,将数据转储到SQL

我正在编写一个Azure Web作业c代码,用于在现有Azure SQL数据库中进行批量插入和更新。
考虑到性能,我应该选择哪种.NET数据访问技术-ADO.NET/Linq2SQL/EF-DataFirst方法?

使用SqlBulkCopy的原始ADO.NET将始终为您提供最佳性能,因为其他技术是ADO.NET之上的抽象层

这实际上取决于您的任务(我们需要更多详细信息),但我相信Azure critical place将位于网络连接上,而不是数据库上。我们有后台web作业/活动,将数据转储到SQL表中,Power BI将从SQL数据库获取数据或执行事务。