成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

七分鐘內掌握ADO.NET數據服務

開發 后端
ADO.NET數據服務定義了一個協議,用于與基于HTTP以及當前流行的AtomPub和JSON標準的數據服務進行通信,文章有詳細的介紹。

ADO.NET經過長時間的發展,很多用戶都很了解ADO.NET了,根據個人的一點經驗,這里我發表一下個人理解,和大家討論討論。ADO.NET數據服務是隨同微軟.NET框架3.5 SP1的推出一同正式發行的一個框架,主要目的是為了簡化數據中心型Web服務開發。ADO.NET數據服務框架,提供了一套完整的庫,還有集成于 Visual Studio中的工具,以及一套定義良好的模式,從而使得以服務方式基于數據模型級提供相關CRUD操作變得與簡單的HTTP操作一樣得容易。

ADO.NET數據服務定義了一個協議,用于與基于HTTP以及當前流行的AtomPub和JSON標準的數據服務進行通信。除了支持這些標準之處, ADO.NET數據服務協議還定義了數據承載的格式及資源的尋址模式。由于它的開放與可互操作設計,各種各樣的客戶端和服務器已開始接納ADO.NET數據服務協議。總之,基于ADO.NET數據服務,無論是在開發者方面還是在應用者方面都正在不斷壯大。

#T#從多方面來看,ADO.NET數據服務協議模擬了微軟.NET RIA服務應用程序中客戶端與服務器端層間的通信技術。微軟的目標是進一步密切這兩種技術間的協同操作,從而使得.NET RIA服務可以使用與ADO.NET數據服務一樣的協議。這樣一來,對兩種技術都有所收益:微軟.NET RIA服務應用程序都能夠與ADO.NET數據服務的相關內容進行交互(利用現有的客戶端技術及開發工具),基于ADO.NET數據服務的服務也能夠利用.NET RIA服務提供的業務邏輯模式,豐富的UI控件以及端對端的開發經驗。

根據微軟提供的消息,目前上述兩種技術間的協作仍處于發展階段。就目前情況,我們可以實現這兩種技術的如下協作開發:
(1) 擴展現有的微軟.NET RIA服務應用程序—通過添加一個ADO.NET數據服務端點,以支持基于ADO.NET數據服務協議的交互操作。
(2) 使用微軟.NET RIA服務模式擴展現有的ADO.NET數據服務以添加業務邏輯支持。

本文中的示例僅提供針對上述***種情況的應用展示,即如何把ADO.NET數據服務端點添加一個現有的微軟.NET RIA服務應用程序中。另外,由于目前上述兩種技術的交互仍處于發展階段,所以在實際開發環境下還不推薦使用這種解決方案。

1.創建Silverlight 3示例工程
(1)打開Visual Studio 2008,選擇“文件|新建|項目”菜單命令,打開“新建項目”對話框。
(2)選擇“Silverlight Application”模板,創建一個Silverlight 3項目,并命名為ProductsWithDataService。
(3)單點“確定”按鈕,進入到下一步以選擇silverlight應用的宿主網站。從“web project type”下拉列表框中選擇“ASP.NET Web Application Project”。選中對話框中最下面的“Enable .NET RIA Services”復選按鈕,這樣便把RIA框架支持添加到當前解決方案中。

至此,我們創建了兩個工程:
(1) ProductsWithDataService—此工程中包含了Silverlight代碼,這個工程稱為客戶端工程,這是我們創建的應用程序的客戶端層。
(2) ProductsWithDataService.Web—此工程中包含了ASP.NET web應用程序代碼,這個工程稱為服務器端工程,這是我們創建的應用程序的中間層。

至此,一個基本的集成了.NET RIA Services的Silverlight 3示例工程框架生成完畢。

2.在Web工程上添加ADO.NET實體數據模型
(1)右鍵單擊web工程ProductsWithDataService.Web,在彈出菜單中選擇“添加|新建項”命令。在隨后出現的“添加新項” 對話框中選擇“ADO.NET Entity Data Model”模板,命名為AdventureWorks.edmx,***單擊“添加”按鈕退出。
(2)在隨后的ADO.NET實體數據模型向導中,選擇“從數據庫生成”并單擊“下一步”按鈕。
(3)在接下來的“選擇您的數據連接”對話框中,選擇已有的AdventureWorks數據庫連接,并勾選最下方的“將Web.config中的實體連接設置另存為”復選按鈕,并改名為AdventureWorks2008Entities。
(4)在接下來的“選擇數據庫對象”對話框中,僅選擇一個表格Product并輸入模型命名空間為AdventureWorks2008Model。***單擊“完成”按鈕退出ADO.NET實體數據模型,并保存生成的文件。
(3)***,選擇菜單“生成|重新生成解決方案”。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-12 15:23:57

ADO.NET數據服務

2009-11-13 13:35:54

ADO.NET數據服務

2009-11-11 13:46:41

ADO.NET異步查詢

2009-11-04 16:13:18

ADO.NET數據表

2009-07-06 15:50:01

微軟Windows 7操作系統

2009-11-12 09:16:15

ADO.NET數據庫連

2022-05-02 17:43:23

Java編程語言

2021-08-26 09:01:16

git 分布式Apache Subv

2009-11-12 10:32:47

ADO.NET技術

2009-11-13 13:42:38

ADO.NET數據服務

2009-10-29 11:39:52

ADO.NET連接池

2009-11-11 11:08:03

ADO.NET存儲過程

2009-11-04 17:18:34

ADO.NET連接池

2009-11-12 09:36:32

ADO.NET Sql

2023-07-19 17:19:37

2009-12-28 15:11:36

ADO.NET專家

2017-01-10 09:07:53

tcpdumpGET請求

2009-11-03 16:37:10

2009-11-11 15:09:35

ADO.NET數據集

2009-11-12 10:06:01

ADO.NET讀取數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区 | 成人性生交大片免费看r链接 | 日韩av最新网址 | 久久久精品影院 | 国产精品久久久久久婷婷天堂 | 久在线视频播放免费视频 | 天堂精品视频 | 亚洲视频免费观看 | 日韩成人免费视频 | 久久久tv | 久久国产综合 | 日本在线视 | 国产精品无码专区在线观看 | 久久99久久99精品免视看婷婷 | 成人免费在线观看视频 | 国产精品我不卡 | 精品福利一区 | 国产精品九九 | wwwxxx国产| 草草草久久久 | 蜜桃视频在线观看www社区 | 欧美日韩精品综合 | 成人精品免费视频 | 国产伦一区二区三区 | 精品久久久久久久人人人人传媒 | 毛片免费看 | 中文字幕一区二区三区四区五区 | 免费在线看黄 | 久久精品国产99国产精品 | 久久久这里都是精品 | 国产精品久久久久久久免费大片 | 久久久久久久久久毛片 | 国产精品一区一区三区 | 中文字幕久久久 | 中文字幕亚洲国产 | 欧美另类视频在线 | 激情综合五月 | 欧美日韩国产在线观看 | 亚洲国产成人精品久久久国产成人一区 | 欧美精品福利视频 | 国产精品免费一区二区三区四区 |