2017-02-22 38 views
1

Я пишу код Azure Web job C# для выполнения массового ввода и обновления в существующей базе данных Azure SQL. Учитывая эффективность технологии доступа к данным .NET, я должен выбрать подход -ADO.NET/Linq2SQL/EF-DataFirst?Массовые вставки и обновления производительности C# «ADO.NET» Vs «Linq2SQL» Vs «EF-DataFirst approach»

+0

Это действительно зависит от вашей задачи (нам нужны больше деталей), но я верю, с критическим местом Azure будет подключение к сети не на db. –

+0

У нас есть фоновая веб-работа/активность, которая будет выгружать данные в таблицы SQL, а Power BI будет получать данные или делать транзакции из базы данных SQL. – AnshuK

ответ

3

Сырье ADO.NET с SqlBulkCopy будет непрестанно дадут вам лучшую производительность, как и другие технологии абстракция слоев поверх ADO.NET