Мне интересно, если у кого-то еще была проблема с запуском инициализатора БД из глобального asax?
У меня есть это в ApplicationStart:
Database.SetInitializer(new MyInitializer());
Это работает нормально, послечто, как только мое приложение запустилось, я пробую метод входа, который я создал в моих службах.Это терпит неудачу, когда это пытается открыть контекст.
Мое тестовое приложение настроено почти так же, и у него нет проблем.
Есть мысли?
Обновление: Я попытался добавитьMultipleActiveResultSets = True, и теперь я получаю эту ошибку: при открытии произошел сбой основного поставщика.
Обновление 2: Что ж, получается, что мое приложение загружается, пока инициализатор все еще завершает работу.Вот почему я получаю эти ошибки.Итак, я понял, что часть приложения загружается, а затем она должна запросить что-то из БД (в этот момент она создала БД и запустила ее).В этот момент часть приложения загрузилась, но вы не знаете, что инициализатор все еще работает.