2012-08-07 47 views
0

我正在使用Silverlight。其中,我創建了一個Web項目。我如何構建架構服務器項目?

我總是創建的桌面應用程序,其中我把我的項目在三個模塊:

  • 應用
  • 介紹

但現在,我工作到服務器我真的不知道如何構建我的架構。其中,我計劃爲我的數據庫建立一個實體模型。

那麼,你可以給一些模塊如何構造的想法?

回答

1

構建我的Silverlight服務器端庫如下:

  • MyApp.Host:爲Silverlight應用程序的主要託管項目。實際上帶來的只不過是包含XAP文件的XAP和ClientBin文件夾的aspx文件。另外,您可以使用global.asax文件運行引導程序或啓動服務器端應用程序所需的任何其他組件。

  • MyApp.Server.Services:該項目包含我所有的域服務。客戶端庫有一個RIA-服務鏈接設置爲這個項目

  • MyApp.Server.Data:該項目包含我的實體,我的數據訪問層,如封裝數據庫數據庫上下文或倉庫訪問。

注意:該結構適用於RIA-Services應用程序。在使用其他服務類型時,您可能希望有一個名爲MyApp.Interfaces的可移植庫用於訪問服務和實體。