Сейчас у меня есть следующие архитектуры:EDMX мигрируют из веб-сервиса для локального доступа
- WPF клиентское приложение для отображения некоторых данных
- самодостаточно сервис, содержащий доступ к базе данных (самодостаточно, как описано here)
- служба использует EDMX файл для описания базы данных (и генерировать его)
- клиент получает доступ к хосту через ФОС
- генерируется прокси-сервер для использования с клиентом (с SvcUtil сюда m running Host)
Из-за новых требований база данных теперь является локальной на каждой машине.
Для самообслуживания требуется elevated rights
для запуска, , но не каждый пользователь моего приложения может иметь эти права.
Возможно ли создать (в лучшем случае) сборку, которая работает в контексте клиента, до доступ к базе данных? (например, dll
, поэтому мне не нужен хост).
Есть ли лучшие возможности?
Любая идея создания сборки для локального доступа из EDMX и/или создания прокси для моего клиента очень ценится.