Как развернуть приложение MVVM WPf N-уровня - PullRequest
0 голосов
/ 22 сентября 2011

Итак, мои пользователи внезапно передумали и решили перейти на сетевое приложение, у меня

представления и модели представления в одном и том же проекте (UI), dll слоя BLL в проекте ClassLibrary и мой DAL были созданы с использованием EF в другом проекте ClassLibrary. На моей машине разработки все эти проекты находятся в одном решении и, следовательно, в BLL ссылается на dll dll, а проект пользовательского интерфейса (view и viewmodels) ссылается на dll BLL, теперь я хочу развернуть проект UI на клиентском компьютере и сделать так, чтобы он ссылался на dll BLL, который находится на сервере, где у нас также есть DAL dll и сама база данных. пользовательский интерфейс выполняет вызов BLL на сервере, и BLL запрашивает у DAL некоторые данные, DAL подключается к базе данных и возвращает данные, возможно ли это? если да, как я могу заставить моего клиента ссылаться на dll, расположенную на другом компьютере (сервере)

Заранее спасибо

1 Ответ

2 голосов
/ 22 сентября 2011

Создайте службу WCF, которая будет использовать ваш BLL и развернуть WCF на сервере, доступном для ваших клиентов, а затем использовать WCF в вашем приложении WPF.

...