Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EntityFramework в приложении реализующем службу Windows / 4 сообщений из 4, страница 1 из 1
27.06.2016, 09:57
    #39262721
vol2hv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EntityFramework в приложении реализующем службу Windows
В одном приложение размещаю две службы Windows. При первом же обращении к EntityFramework выскакивает исключение

System.InvalidOperationException не обработано пользовательским кодом Message=Нельзя использовать контекст во время создания модели. Это исключение может возникать, когда контекст используется в методе OnModelCreating или если к одному и тому же экземпляру контекста одновременно осуществляется доступ из нескольких потоков. Следует учитывать, что для членов экземпляров DbContext и связанных классов потокобезопасность не гарантируется. Source=EntityFramework

Вопрос: Где же надо разместить экземпляры DbContext, ведь две службы это минимум 2 потока, да и для обработки запросов к службам используются несколько Task'ов на запрос?

Спасибо.
...
Рейтинг: 0 / 0
27.06.2016, 13:22
    #39262865
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EntityFramework в приложении реализующем службу Windows
vol2hv,

какой EF, какой подход Code First? Model First? есть ли миграции? или нет миграций и ошибка возникает всегда? что-то много телепатить приходится, мне лень
...
Рейтинг: 0 / 0
27.06.2016, 14:22
    #39262914
vol2hv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EntityFramework в приложении реализующем службу Windows
Вопрос решен. В каждом Taske, работающем с EF надо создавать свой экземпляр контента.
...
Рейтинг: 0 / 0
27.06.2016, 15:09
    #39262968
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EntityFramework в приложении реализующем службу Windows
vol2hvВ каждом Taske, работающем с EF надо создавать свой экземпляр контента.

Рад был помочь
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EntityFramework в приложении реализующем службу Windows / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]