c# - 批量插入和更新性能 C# "ADO.NET"Vs "Linq2SQL"Vs "EF-DataFirst approach"

标签 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 之上的抽象层

关于c# - 批量插入和更新性能 C# "ADO.NET"Vs "Linq2SQL"Vs "EF-DataFirst approach",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42385115/

相关文章:

c# - 如何使用 C#/pinvoke 将输入发送到 WinSta0\Winlogon 桌面

c# - 在页面加载时停止 JavaScript

c# - 如何从 IQueryable 变量中获取数据字段?

c# - 将整数值递增到超出其整数限制 - C#

c# - LINQ-to-SQL + 一对多 + 数据绑定(bind)删除

asp.net-mvc - 无法从应用程序连接到 SQL Azure,但可以从 SSMS 连接到 SQL Azure

c# - 将 Entity Framework 的多对多关系保存到 MySQL

c# - 如何使用 LINQ 选择器设置通用属性

linq - 学习 LINQ to SQL

sql - 如何在Linq to SQL中拦截和修改SQL查询