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

Linq組合查詢之集成數據庫語言查詢

開發 后端
本文介紹了一個基于Linq組合查詢的項目試驗,非常具有典型性。

通常來講,Linq組合查詢提供了一條很常規的途徑即給 .Net Framework 添加一些可以應用于所有信息源的具有多種用途的語法查詢特性。

實驗營 1: Linq組合查詢: 集成數據庫語言查詢

這個實驗營將向您清晰地描繪借助于 Linq組合查詢,Linq 項目對于關系型數據存取的支持。 您將先創建一個基于 Northwind 數據庫的對象模型,隨后使用新的VB.NET 查詢表達式查詢 Northwind 數據庫。

我們將使用 Linq to Sql 設計器,從已有數據庫中創建一個對象模型。而后,將著眼于映射表之間的實體關系,并且使用創建,更新與刪除操作。緊接著,我們將探索如何使用事務,對象檢索(retrieval)技術,存儲過程集成與使用 Linq to Sql 標識對象 (identify)。

Linq to Sql 是一個語言無關的 Linq 組合查詢項目組件。雖然為了一致性,這個文檔中的例子全都用 Visual Basic 來展示,但 Linq組合查詢還是可以在支持 Linq 版本的C# 編譯器中正常使用。

Linq 項目依賴許多內建于 VB.Net中的新的關鍵字和語法,并且當前它們已被集成于 Microsoft Visual Studio 2008 Beta 2 之中。它將帶給我們使用新IDE特性的機會,例如集成調試器,IntelliSense™(智能感知),以及編譯時語法檢查。

實驗營目標

預估完成這次動手實驗營的時間:60 分鐘

這個實驗營的目標是實踐并學習有關Linq組合查詢與 VB.NET 程序集成的一些任務。我們將帶您探索“CRUD ”操作——創建,接收,更新與刪除,以及它們怎樣在不使用外部方法的情況下完成 SQL查詢或更新命令。您將獲取程序中的實體如何映射至數據庫表,以及怎樣調節映射過程。

練習1 – 利用代碼生成器建立對象模型

練習2 – 創建你的第一個 Linq組合查詢項目

練習3 – 創建一個對象模型

練習4 – 修改數據庫中的數據

練習5 – 運用更高級的特性

練習1 – 利用代碼生成器建立對象模型

在這個練習中我們將看到如何透過可視化的 Linq 設計器簡單地制作一個對象模型。下兩個練習將深入研究在幕后究竟發生了什么:但是設計器已經為您完成了這一切!

步驟 1 – 創建一個 Linq 項目

1. 單擊 開始 | 程序 | Microsoft Visual Studio 2008 Beta 2 | Microsoft Visual Studio 2008 Beta 2 菜單命令。

2. 打開 Microsoft Visual Studio 后,單擊 File | New | Project… 菜單命令

3. 在 New Project 對話框中的 Project types 中,單擊Other Languages | Visual Basic

4. 在對話框右側的 Templates 中,選擇 Console Application

5. 在 Name 字段中填寫 “Linq To Sql VB”為您的解決方案提供一個名字

6. 單擊 OK

步驟 2 – 增加一個引用到System.Data.Linq程序集

1. 在 Microsoft Visual Studio中,單擊 Project | Add Reference… 菜單命令

2. 打開 Add Reference 對話框,確保 .NET 標簽已被選擇

3. 選取System.Data.Linq 程序集

4. 點擊OK

在Module1.vb 中引入命名空間 System.Data.Linq ,切記放置于模塊定義之前:

Imports System.Data.Linq

步驟 3 – 創建一個 Linq to Sql 文件

1. 在 Microsoft Visual Studio中,單擊 Project | Add New Item… 菜單命令

2. 點擊右側Templates 窗口中的Linq To Sql File

3. 為這個新項提供一個名字,在Name字段中輸入“Northwind”

4. 點擊OK

步驟 4 – 增加一個新的數據連接

1. 在Microsoft Visual Studio中,點擊 View | Server Explorer 菜單命令 (或者按下 Ctrl+W,L)

2. 在Server Explorer 窗口中點擊 Connect to database 按鈕

3. 彈出的 Add Connection 對話框中,在Server name 字段中輸入“.\sqlexpress”,提供本地數據庫服務器地址

4. 使用Select or enter a database name 組合框,更改數據庫為 “Northwind”

5. 點擊OK

【編輯推薦】

  1. 技巧:LINQ組合查詢如何簡化編程
  2. LINQ查詢表達式深入剖析
  3. 實例二:綁定到LINQ查詢的結果
  4. LINQ——語言級集成查詢入門指南
  5. LINQ的演變及其對C#設計的影響
責任編輯:林琳 來源: VB.NET專題網
相關推薦

2009-05-14 14:23:25

微軟ado.netLINQ

2009-09-18 13:58:00

LINQ查詢數據庫

2009-09-07 22:29:04

LINQ組合查詢

2023-07-12 08:55:16

PawSQL數據庫

2009-09-07 21:25:59

Linq自定義

2021-05-10 09:22:44

.NET數據庫項目

2011-08-16 16:37:40

Oracle數據庫樹形查詢根節點

2010-08-26 14:39:54

Infobright數

2013-01-04 10:00:12

MySQL數據庫數據庫查詢優化

2011-03-04 09:40:42

AJAX開發集成數據庫

2009-09-09 16:53:53

LINQ查詢語法

2009-09-10 16:28:17

LINQ查詢

2009-09-14 10:09:26

LINQ查詢結果

2009-09-14 10:13:02

LINQ查詢操作

2009-09-08 17:27:18

LINQ to Dat

2009-09-10 17:53:50

LINQ是什么

2009-09-08 10:03:13

Linq查詢Acces

2009-09-18 15:19:19

LINQ to SQL

2009-09-17 09:24:57

Linq實現分頁

2009-09-15 10:46:04

LINQ to SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久无码av | 奇米影视在线 | 日韩午夜影院 | 亚洲一区二区三区免费在线观看 | 欧美黑人体内she精在线观看 | 久草视频2 | 九九免费| 精品久久久久一区二区国产 | 国产91久久精品一区二区 | 久久国产精品久久久久 | 国产欧美久久精品 | 99精品国产在热久久 | 欧美一级片在线播放 | 国产传媒在线观看 | 国产精品欧美日韩 | 日韩成人精品在线 | 欧美精品一区二区在线观看 | 欧美一级做性受免费大片免费 | 欧美激情精品久久久久久变态 | 国产激情在线 | 一二三四在线视频观看社区 | 亚洲免费三级 | 国产精品一区二区视频 | 中文在线a在线 | 亚洲人成人一区二区在线观看 | 欧美黄色性生活视频 | 国产精品久久国产精品久久 | 亚洲精品日韩一区二区电影 | 日韩国产三区 | 九一视频在线播放 | 亚洲国产情侣 | 久久久久国产精品一区二区 | 免费国产一区二区 | 欧洲免费毛片 | 国产女人与拘做受免费视频 | 自拍视频国产 | 男人av网 | 高清黄色| 日本小电影在线 | 欧美日韩高清一区二区三区 | 91福利在线观看视频 |