91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ADO.NET數據服務有什么用

發布時間:2021-06-16 18:05:37 來源:億速云 閱讀:150 作者:chen 欄目:編程語言

本篇內容主要講解“ADO.NET數據服務有什么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ADO.NET數據服務有什么用”吧!

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數據服務,無論是在開發者方面還是在應用者方面都正在不斷壯大。

從多方面來看,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)***,選擇菜單“生成|重新生成解決方案”。

到此,相信大家對“ADO.NET數據服務有什么用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福鼎市| 曲沃县| 荆州市| 崇义县| 交城县| 武穴市| 天柱县| 江门市| 大理市| 民权县| 建昌县| 和硕县| 雅江县| 仙游县| 剑川县| 浦城县| 喀喇| 霍州市| 南充市| 鄂温| 永新县| 南丹县| 西畴县| 镇宁| 玛多县| 保德县| 根河市| 曲沃县| 卢氏县| 灯塔市| 沧源| 元谋县| 隆安县| 天门市| 灵石县| 报价| 宜州市| 诸暨市| 安康市| 醴陵市| 天祝|