Наверное я что-то не понимаю просто..
int count = 10;
while (count-- > 0) используйте HttpClient как синглтон вместо WebClient.
static HttpClient http = new HttpClient();
Task t= Task.WhenAll(tasks);
try
{
await t.ContinueWith(task => { GetAutomobileSubFamily(); });
}
catch (AggregateException)
{ }await Task.WhenAll(tasks);
await GetAutomobileSubFamily();catch (AggregateException)
{} static HttpClient http = new HttpClient();var item = await http.GetStringAsync("item url");await db.SaveChangesAsync();
видимо таким
Я вам не предлагаю писать на sql, EF это full orm, он дает абстракцию от бд. Вы создаете классы и связи, выбираете нужный провайдер далее вам уже особо не важна реализация бд. Ну если принципиально найдите адаптер для mongodb.
ПС: slq lite - тот же файл с которым работает определенная сборка.