связывание контекста EF 4.0 с контекстом вызова WCF - PullRequest
1 голос
/ 23 марта 2010

Я хотел бы создать контекст Entity Framework 4.0 при получении вызова и вызвать сохранение изменений после его завершения (что-то вроде JPA).

Я думаю, что это хорошая идея, потому что я могу использовать состояние для всех вызовов. Оно короткое и инкапсулирует, чтобы быть потокобезопасным и достаточно длинным для кэширования вызовов и самого контекста.

Есть идеи, как лучше всего это реализовать?

1 Ответ

2 голосов
/ 23 марта 2010

Да, определенно, это лучший путь.

По умолчанию и в соответствии с рекомендациями передового опыта сервисные вызовы WCF являются «индивидуальными», например каждый запрос получает совершенно новый, выделенный экземпляр класса обслуживания - без всякой грязной многопоточной / параллельной обработки - просто хорошая чистая среда выполнения.

В EF 4 «отключенный» сценарий отправки обратно сущностей через WCF был одной из (многих) областей, на которых сосредоточилась команда EF. См. Некоторые из этих ресурсов для получения дополнительной информации:

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