自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

概括Visual Studio CLR調(diào)試器兩種方法

開發(fā) 后端
本文介紹了使用Visual Studio CLR調(diào)試器的兩種方法,使用測試腳本和使用一個應(yīng)用程序進(jìn)行測試,可以充分利用Visual Studio中提供的調(diào)試工具。

我們現(xiàn)在可以利用Visual Studio中的CLR調(diào)試器來為我們服務(wù),總結(jié)了一點方法共大家參考一下,希望對大家有幫助。在Visual Studio中開發(fā)SQL Server CLR代碼的好處在于,可以充分利用調(diào)試方面的工具。我們在開發(fā)普通的.net代碼時,對采用Visual Studio中的調(diào)試器進(jìn)行單步調(diào)試已經(jīng)是輕車熟路;在編寫SQL Server的CLR代碼時,又如何使用Visual Studio進(jìn)行調(diào)試呢?接下來本文將介紹三種調(diào)試的方法。

CLR調(diào)試器方法1:使用測試腳本

另一種方法是創(chuàng)建一個測試腳本,然后調(diào)試測試腳本。測試腳本創(chuàng)建后,保存在解決方案中的“Test Scripts”文件夾。以下是代碼在Test1.sql腳本范例,我們將用以下指定的字符串?dāng)?shù)值作為參數(shù)來運行sortString函數(shù)。

  1. select dbo.sortString('apple,pear,orange,banana,grape,kiwi') 

設(shè)置好斷點后,右擊測試腳本,在彈出菜單中選擇“Debug Script”即可開始調(diào)試。

需要注意的是:采用測試腳本進(jìn)行測試時,必須要設(shè)置斷點,否則調(diào)試器將不會停止,直到執(zhí)行完所有的代碼。

調(diào)試測試腳本

一旦調(diào)試過程開始,將停止在***個斷點,如圖2所示。

調(diào)試過程頁面

這時,我們可以逐行單步執(zhí)行每一步驟的代碼行,看到數(shù)值變化的情況。

CLR調(diào)試器方法2:使用一個應(yīng)用程序進(jìn)行測試

在這個方法中,采用Visual Studio來調(diào)試應(yīng)用程序。該程序作為測試驅(qū)動,如果應(yīng)用程序調(diào)用SQL Server的CLR代碼并且CLR代碼中設(shè)置了斷點,我們就可以調(diào)試該代碼了。

小結(jié)

本文介紹了在Visual Studio 中調(diào)試CLR代碼的方法。對于CLR觸發(fā)器,可以創(chuàng)建測試腳本,當(dāng)測試腳本對表進(jìn)行增、刪改的操作時,一旦程序運行到觸發(fā)器代碼的斷點位置,程序就可以停下調(diào)試了。另一種方式這樣做是要調(diào)試存儲過程來觸發(fā)CLR觸發(fā)器代碼。

【編輯推薦】

  1. 函數(shù)式編程語言F#:基于CLR的另一個頭等編程語言
  2. Mircosoft CLR調(diào)試器的簡單介紹
  3. 淺談CLR 4.0安全模型的運作機(jī)制
  4. CLR 4.0中的新內(nèi)容 狀態(tài)錯亂異常
  5. 經(jīng)典講解 CLR是什么?
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-02 14:27:42

Visual Stud

2009-06-23 11:05:05

Mircosoft C

2009-10-22 13:02:47

SQL SERVER

2010-08-04 17:41:52

掛載NFS

2010-05-28 10:35:46

SVN搭建測試服務(wù)器

2009-11-06 09:48:40

WCF服務(wù)

2009-09-25 14:04:09

Hibernate eHibernate h

2010-04-13 09:50:44

Oracle跟蹤

2010-11-24 14:36:25

修復(fù)mysql表

2011-03-30 17:04:24

MySQL添加用戶

2010-05-26 18:52:12

SVN庫

2009-10-22 17:18:20

CLR觸發(fā)器

2010-07-26 15:42:34

Perl模塊

2010-06-17 12:48:05

livecd 修復(fù)Gr

2009-12-15 14:40:14

Visual Stud

2010-12-14 09:15:50

Visual Stud

2010-02-06 14:35:36

ibmdwRUP迭代

2010-08-03 13:53:47

Flex+Java配置

2009-06-18 11:09:42

2009-08-17 08:29:00

c#刪除指定文件
點贊
收藏

51CTO技術(shù)棧公眾號