日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
淺析LINQ to SQL訪問后臺(tái)數(shù)據(jù)庫(kù)步驟

本文將為大家講解LINQ to SQL訪問后臺(tái)數(shù)據(jù)庫(kù)步驟,這也是LINQ方法的重要實(shí)現(xiàn)。希望本文能對(duì)大家有所幫助。

創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元吳江做網(wǎng)站,已為上家服務(wù),為吳江各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

我們將用OpenXML SDK 2.0 for Microsoft Office (August 2009 CTP)來(lái)生成一個(gè)Word文檔。我們要寫一段程序來(lái)訪問后臺(tái)SQL Server數(shù)據(jù)庫(kù),并把返回的數(shù)據(jù)包在一個(gè)表里插入到一個(gè)已有的Word文檔中。生成一個(gè)控制臺(tái)程序并連接到后臺(tái)數(shù)據(jù)庫(kù)讀取信息。

#T#

Create a Console Application and connect to AdventureWorks2008 Database

在這一步中,我們會(huì):

◆生成一個(gè)控制臺(tái)程序

◆生成一個(gè)LINQ to SQL類

◆測(cè)試連接后臺(tái)數(shù)據(jù)庫(kù)并讀取信息In this task, we will

◆Create a console application

◆Create a LINQ to SQL class in the project

◆Validate the database connection by writing some data out to Console

1. 打開Visual Studio 2008:開始 | 所有程序 | Microsoft Visual Studio 2008 | Microsoft Visual Studio 2008

2. 在菜單里,選中文件|新建|項(xiàng)目…

3. 在新建項(xiàng)目對(duì)話框中,展開并選中項(xiàng)目類型中的 Visual C# | Windows,在右邊的模板中選中控制臺(tái)應(yīng)用程序

4. 在名稱文本框中填入 CreateDocFromDatabase

wordend 相關(guān)閱讀:

5. 在位置文本框中填入c:\HOL\OFCHOL245

6. 保證單選框創(chuàng)建解決方案的目錄 沒有選中

7. 點(diǎn)擊確定按鈕

8. 在后面幾步里,我們要在項(xiàng)目中加一個(gè)Linq to SQL的類,這樣我們就可以從數(shù)據(jù)庫(kù)中直接提取數(shù)據(jù):在解決方案資源管理器中,右擊項(xiàng)目CreateDocFromDatabase,在展開的菜單中選擇添加 | 新建項(xiàng)

9. 在添加新項(xiàng)對(duì)話框中,在類別框中選中Visua C#項(xiàng),在右邊的模板框中選中LINQ to SQL類,在下面的名稱文本框中敲入AdventureWorks.dbml作為類的名稱,點(diǎn)擊添加按鈕

10. 如果AdventureWorks.dbml的編輯頁(yè)面沒有自動(dòng)打開,在解決方案資源管理器中雙擊AdventureWorks.dbml,其編輯頁(yè)面就會(huì)打開;點(diǎn)擊其中的鏈接服務(wù)器資源管理器,在VS左邊會(huì)彈出服務(wù)器資源管理器的窗口

wordend 相關(guān)閱讀:

11. 在服務(wù)器資源管理器的窗口中,右擊數(shù)據(jù)連接,選中添加連接按鈕

12. 如果選擇數(shù)據(jù)源的對(duì)話框出現(xiàn),在選擇數(shù)據(jù)源的對(duì)話框中,選中Microsoft SQL Server,點(diǎn)擊繼續(xù)按鈕

13. 在添加鏈接的對(duì)話框中,在服務(wù)器名的下拉表中填入localhost;

在登錄到服務(wù)器的區(qū)域中,選中單選按鈕使用SQL Server身份驗(yàn)證,然后在其下面的用戶名文本框中填入sa,在密碼文本框中填入pass@word0!;

在連接到一個(gè)數(shù)據(jù)庫(kù)的區(qū)域中,選中單選按鈕選擇或輸入一個(gè)數(shù)據(jù)庫(kù)名,然后在其下面的下拉表中填入或選中AdventureWorks

點(diǎn)擊確定按鈕

wordend 相關(guān)閱讀:

14. 在服務(wù)器資源管理器窗口中,點(diǎn)擊樹形結(jié)構(gòu)中的+以展開labrownev2009.AdventureWorks.dbo | 表

15. 在展開的labrownev2009.AdventureWorks.dbo的表中,選中以下四個(gè)表:Product, ProductPhoto, ProductProductPhoto, ProductSubcategory;將其拖拉到AdventureWorks.dbml的編輯頁(yè)面中。如果有警示的對(duì)話框出現(xiàn),點(diǎn)擊是即可。(按下鍵盤Ctrl可同時(shí)選中多個(gè)表;拖拉的動(dòng)作可以用按住鼠標(biāo)右鍵拖拉來(lái)完成)

在AdventureWorks.dbml的編輯頁(yè)面中會(huì)出現(xiàn)四個(gè)表關(guān)系圖

16. Ctrl-S來(lái)保存當(dāng)前的項(xiàng)目

17. 編輯生成項(xiàng)目:在解決方案資源管理器中,右擊項(xiàng)目CreateDocFromDatabase,在下拉菜單中選中生成編輯生成應(yīng)該成功沒有錯(cuò)誤。

18. 在解決方案資源管理器中,雙擊Program.cs 打開其程序編輯窗口.

19. 將以下的程序加到method: static void Main(string[] args){}.

 
 
 
 
  1. AdventureWorksDataContext context = new AdventureWorksDataContext();  
  2. var products = from p in context.Product select p.Name;  
  3. foreach (string name in products)  
  4. {  
  5. System.Console.WriteLine(name);  
  6. }  
  7. System.Console.ReadLine();  

你的程序應(yīng)該和下面程序一樣

 
 
 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. namespace CreateDocFromDatabase  
  6. {  
  7. class Program  
  8. {  
  9. static void Main(string[] args)  
  10. {  
  11. AdventureWorksDataContext context = new AdventureWorksDataContext();  
  12. var products = from p in context.Product select p.Name;  
  13. foreach (string name in products)  
  14. {  
  15. System.Console.WriteLine(name);  
  16. }  
  17. System.Console.ReadLine();  
  18. }  
  19. }  
  20. }  

備注:可以加入已經(jīng)編輯好的代碼段。在將要加入代碼段的位置,點(diǎn)擊鼠標(biāo)右鍵,選中插入代碼段如下圖

選中后,在代碼段表中選中My Code Snippets | TestConnectToDB

20. 在Visual Studio 2008 中,按F5運(yùn)行程序,你會(huì)看到一個(gè)控制臺(tái)窗口被打開了;在窗口中列出一系列產(chǎn)品名稱

21. 在控制臺(tái)窗口被選中的時(shí)候,按任何一個(gè)按鍵來(lái)結(jié)束程序運(yùn)行。


分享名稱:淺析LINQ to SQL訪問后臺(tái)數(shù)據(jù)庫(kù)步驟
鏈接分享:http://m.5511xx.com/article/dpdjdgh.html