天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Silverlight中服務(wù)通信方式的選擇

  WCF Service(WebService)

  Web Services是經(jīng)實踐考驗證明的跨防火墻的通信方式,它很穩(wěn)定且被廣泛認(rèn)可。總的來說你需要為分散的CRUD操作指定相應(yīng)的接口并在Silverlight中忠實的調(diào)用他們。

  • 使用的原因:需要進行類似直接通過服務(wù)進行數(shù)據(jù)庫交互操作的項目(弱化業(yè)務(wù)邏輯部分)。
  • 避免使用的原因:必須始終自己監(jiān)視數(shù)據(jù)的變化并調(diào)用相應(yīng)的服務(wù)方法進行更新,任何需要并發(fā)的操作或事務(wù)變得較為沉重且需要處理大量的代碼。

  ADO.NET Data Services

  ADO.NET Data Services是一套簡單的基于REST的數(shù)據(jù)通信方式。它依賴于Http定義服務(wù)接口,如Get操作定義為讀寫、Post操作定義為更新等。它使用ATOM或JSON作為序列化格式,所以可以被各種類型的客戶端調(diào)用。

  他通過將基于URI的API轉(zhuǎn)換為LINQ調(diào)用從而提供插入、更新、刪除等操作。這意味著ADO.NET本身是很單薄的一層,它的目的是將URI模型翻譯為數(shù)據(jù)通信代碼。

  對于Silverlight來說,ADO.NET Data Services真正的亮點在于其提供的客戶端類庫。這個客戶端類庫允許開發(fā)者在客戶端使用LINQ查詢并在服務(wù)端執(zhí)行。當(dāng)然它支持的LINQ語法相比服務(wù)端有一些局限,大概覆蓋80%的場景,當(dāng)然ADO.NET Data Service也允許開發(fā)者在必要時自定義剩余的操作以適應(yīng)其他場景。另外,客戶端類庫提供一個強大的Data上下文類用以監(jiān)視和處理有事務(wù)支持的批量操作。

  使用ADO.NET Data Services公開數(shù)據(jù)通信實際上是宮公開查詢終結(jié)點的方式替代定義接口,這就是它最特別的地方。比如,我們可以像這樣使用LINQ查:

// Silverlight 代碼
// 使用 LINQ 創(chuàng)建擦汗尋
var qry
= (from g in ds.Games
where g.Price < 50m
orderby g.Name
select g)
as DataServiceQuery<Game>;
// 執(zhí)行查詢
qry.BeginExecute(
new AsyncCallback(r =>
{
  games2.ItemsSource
= qry.EndExecute(r).ToList();
  games2.DisplayMemberPath
= "Name";
}),
null);

NET技術(shù)Silverlight中服務(wù)通信方式的選擇,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: GOGOGO高清在线播放免费 | 亚洲精品线在线观看 | 国产成人午夜精品免费视频 | 国产成人拍精品视频网 | 国产成人精品亚洲线观看 | 国内精品伊人久久久影院 | 伊人第一路线 | 久久综合色悠悠 | 忘忧草日本在线WWW日本 | 成人a视频片在线观看免费 成人a毛片久久免费播放 | 中文字幕高清在线观看 | 跳蛋按摩棒玉势PLAY高H | 亚洲第一页视频 | 国内精品七七久久影院 | 亚洲国产欧美国产综合在线 | 亚洲精品国产高清嫩草影院 | 成人毛片免费观看视频大全 | 大香网伊人久久综合观看 | 大屁股国产白浆一二区 | 国产AV亚洲国产AV麻豆 | 午夜熟女插插XX免费视频 | 嗯 用力啊 嗯 c我 啊哈老师 | 国产 在线 亚洲 欧美 动漫 | 国产精品人妻午夜福利 | 尹人久久大香找蕉综合影院 | 99久久免费热在线精品 | 女人和男人插曲视频大全 | 女性爽爽影院免费观看 | 精品四虎国产在免费观看 | 美女在线永久免费网站 | 全黄h全肉细节全文 | 在线观看亚洲 日韩 国产 | 第一次玩老妇真实经历 | 高hh乱亲女真实 | 少妇一夜未归暴露妓女身份 | 一二三四在线观看韩国 | 办公室丝袜老师在线观看 | 天天看片视频免费观看 | 亚洲欧美精品一中文字幕 | 999久久久国产 | hdxxxx58丝袜连裤袜 |