2010-09-17 66 views
0

我已經使用WCF的過去的情況的wsHttpBinding我的Web表單,所以我的解決辦法是使用WCF與Web窗體VS MVC

MyWebformApp = WCF(型號+商業)+ Web窗體

所以,當我想使用MVC進行演示。你如何使用WCF與ASP.net MVC? 您的數據是否屬於模型的一部分?如何將數據合同註冊爲屬性?

+0

爲什麼讓它有所不同? – 2010-09-17 18:00:26

回答

1

大致這裏有幾個步驟:

  1. 創建使用svcutil.exe服務的代理,包括它在你的應用程序
  2. 創建一個將你需要從調用抽象的所有必要方法的接口應用程序(IRepository)
  3. 實現這個倉庫並調用WCF服務(與生成的客戶端工作)
  4. 注入庫到控制器構造
  5. 同時考慮您要設置的視圖模型以及來自Web服務和這些視圖模型的對象之間的映射。