2010年6月8日 星期二

WCF4 - RESTful WCF Service

在WCF 4 建立RESTful WCF Service很容易,也可加上說明頁面...
1.
2.
3.
4.因為REST只使用HTTP Binding,使用WebServiceHostFactory可以簡化服務的建立:
5. 因為服務現在是REST服務,WCF無法使用SOAP Action Header來找到服務的方法,URI無法提供足夠訊息找到服務相關資訊,因此會有Endpoint not found的訊息出現:

6.可以在URL直接輸入:
7.在Web.config加入標準端點,開放說明頁面
8.從網頁查詢說明:

2010年6月5日 星期六

WCF 4- NO SVC檔案

在WCF4中若服務是裝載在Web伺服器上,你可以不需要使用svc檔案,只要在組態檔案加上serviceActivations項目即可 :

2010年6月4日 星期五

WCF4-Configless Service

在WCF4中你可以設計不需要組態的服務,改用預設的組態設定來運行,例如:
1.新增一個WCF Service Library專案

2.加入Console Host:

3.Console Host參考dll:


4.Console Host參考服務:

5. Console Host Main:

6. Start Host:
7.Test: Service is Running.

2010年5月24日 星期一

EF4 - T4 樣版支援

T4 template是用來產生程式的文字樣版,在EDM專案,可以加入ADO.NET EntityObject Generator 來建立 T4 template,例如 :
1.
2.加入ADO.NET EntityObject Generator

3.按OK
4.建立T4樣版
5.自動產生Entity類別程式碼,允許客製化!

2010年5月14日 星期五

EF4 - 定義Complex Type

在Entity Framework中定義模型時,可以將共用資料獨立出一個Complex Type來重複使用,例如:
1.Refactor into new type.
2.取一個名稱
3.新增一個Entity
4.加一個Complex type
5.SalesPerson reuse EmployeesData

總網頁瀏覽量