ADO.NET 4 快速上手(11)——WCF Data Service提供基於REST的服務(完)

十一、    WCF Data Service提供基於REST的服務

生成的服務類代碼,修改兩處:

// 泛型爲實體模型
public class UserDataService : DataService<UserEntities>
{
    public static void InitializeService(DataServiceConfiguration config)
    {
        config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

        // 設置讀取權限
        config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
    }
}

運行程序:

地址(假設端口爲55863)

結果

http://localhost:55863/UserDataService.svc/

AtomPub格式服務可用功能的信息

http://localhost:55863/UserDataService.svc/tb_User

加實體名,返回所有實體

http://localhost:55863/UserDataService.svc/tb_User('Jack')

加主鍵,返回唯一實體。主鍵若爲字符串,加單引號;若爲64位長整數,以大寫“L”結尾,如:3L。

http://localhost:55863/UserDataService.svc/tb_User('Jack')/password

導航屬性

http://localhost:55863/UserDataService.svc/tb_User?$orderby=Username

http://localhost:55863/UserDataService.svc/tb_User?$orderby=Username desc

排序



至此,本系列文章完,十分感謝閱讀,也歡迎和我交流!

發佈了32 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章