成人免费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編程語言

2009-11-12 10:32:47

ADO.NET技術

2009-11-13 13:42:38

ADO.NET數據服務

2021-08-26 09:01:16

git 分布式Apache Subv

2009-10-29 11:39:52

ADO.NET連接池

2009-11-11 11:08:03

ADO.NET存儲過程

2009-11-04 17:18:34

ADO.NET連接池

2023-07-19 17:19:37

2009-11-12 09:36:32

ADO.NET Sql

2017-01-10 09:07:53

tcpdumpGET請求

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 16:37:10

2009-11-11 15:09:35

ADO.NET數據集

2009-11-12 10:06:01

ADO.NET讀取數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品亚洲精品日韩已方 | 国产乱码久久久久久 | 成人在线观看免费视频 | 国产一级免费视频 | 国产成人精品免费 | 91精品国产色综合久久 | www日韩| 欧美精品一二三 | 四虎影院新地址 | 911精品国产 | 国产免费又色又爽又黄在线观看 | 亚洲视频一区在线观看 | 欧美九九 | 日本视频一区二区 | 卡通动漫第一页 | 麻豆91av | 亚洲欧美国产精品一区二区 | 亚洲国产网址 | 午夜一区二区三区在线观看 | 亚洲成人福利在线观看 | 午夜一区二区三区 | 日韩快播电影网 | 精品国产伦一区二区三区观看方式 | 国产一级电影网 | 亚欧精品 | 成人黄色电影在线播放 | 亚洲欧洲日本国产 | 视频一区二区在线 | 一区二区三区国产精品 | 凹凸日日摸日日碰夜夜 | 国产精品久久久久久一级毛片 | 91精品久久久久久久久中文字幕 | 色就是色欧美 | 国产伊人精品 | 一级大片网站 | 99久久精品视频免费 | 成年人视频免费在线观看 | 亚洲巨乳自拍在线视频 | 午夜国产一级片 | 免费视频一区二区 | 中文字幕一区二区三区乱码在线 |