如何部署MVVM WPf N层应用程序

时间:2011-09-22 10:30:18

标签: c# .net deployment mvvm n-tier-architecture

所以,我的用户突然改变主意,决定去网络应用程序,我有

同一项目(UI)上的视图和视图模型,ClassLibrary项目中的BLL层dll和我在另一个ClassLibrary项目中使用EF生成的DAL,在我的开发机器中,所有这些项目都在同一个解决方案上,因此BLL引用DAL dll和UI项目(视图和视图模型)引用BLL dll,现在我想在客户端机器中部署UI项目并使其引用位于服务器上的BLL dll,我们也有DAL dll和数据库本身。 UI调用服务器上的BLL,BLL向DAL询问一些数据,DAL连接到数据库并获取数据,是否可能?如果是,我如何让我的客户端引用位于另一台机器(服务器)上的DLL

先谢谢

1 个答案:

答案 0 :(得分:2)

创建一个WCF服务,它将使用您的BLL并在客户端可访问的服务器上部署WCF,然后在您的WPF应用程序中使用WCF。