Внутренний процесс в приложении asp.net mvc - PullRequest
0 голосов
/ 27 июня 2011

Я создал простое веб-приложение для импорта данных из Excel в базу данных.Лист Excel содержит миллионы записей, если я перенесу эти записи, тогда это займет время от 10 до 15 минут.Но я хочу создать бэкэнд-процесс, который никогда не завершится.

Пожалуйста, предложите мне решения.

Ответы [ 3 ]

3 голосов
/ 27 июня 2011

Вы можете использовать Задачи

2 голосов
/ 27 июня 2011

В MSDN есть несколько статей по Шаблонам проектирования асинхронного программирования , в которых описаны некоторые методы для достижения этой цели - C # 4.0+. Новые функции Parallel (Await / Task) в C # 5.0+ также являются актуальными.

0 голосов
/ 28 июня 2011

Я бы создал отдельную службу (или программу, если вам проще), которая проверяет новый файл каждые несколько секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...