WCF RIA 服務 (十九)-- 共享代碼 2

如何:通過源文件來共享代碼

我們可以通過源文件來在中間層和表示層之間共享代碼。當在中間層修改源文 件,並重新生成應用程序時,在客戶端會自動同步更新了的代碼。當代碼不屬於domain Service或實體類,而且我們不想代碼經歷客戶端代碼生成步驟時,我們把代碼放在共享的源文件中。

通過使用共享命名規範或文件鏈接來 共享源文件。下面示例使用這兩種方法來共享源文件。

使用共享命名規範


  1. 在 中間層的解決方案資源管理器中,創建想放置共享文件的目錄結構。這個目錄結構將會在客戶端的Generated_Code文件夾內重新創建。
  2. 在 目錄結構中添加一個C#文件。
  3. 使用共享命名規範。
  4. 在共享文件中添加代碼。
  5. 生 成解決方案。
  6. 在客戶端項目中,打開Generated_Code文件夾,注意到代碼文件已經被拷貝了。


打開代碼文件,注意到在編譯期間沒有對代碼做改動。

使 用文件鏈接



  1. 在中間層項目中,添加一個新的代碼文件。
  2. 在文件中添加 代碼。
  3. 在表示層項目中,右鍵點擊項目。選擇添加->已存在項
  4. 選 擇剛添加到中間層項目中的代碼文件。
  5. 在添加按鈕上,點擊下拉菜單並選擇Add As Link。

當 編譯這個項目時,會返現沒有文件被拷貝到客戶端項目中。相反,添加了一個文件引用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章