偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

專家介紹ADO.NET使用相關(guān)問題進(jìn)行研究

開發(fā) 后端
經(jīng)過長(zhǎng)時(shí)間學(xué)習(xí)ADO.NET使用,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。學(xué)習(xí)ADO.NET使用相關(guān)東西。

ADO.NET使用泛型編程已經(jīng)離我們不遠(yuǎn)了,在微軟最近隨SQL Server Yukon Beta1發(fā)行的.NET Framework 1.2中就已經(jīng)有了泛型的影子。雖然現(xiàn)在它還是問題多多,但是相信隨著新版.NET Framework的正式發(fā)行。

.NET系統(tǒng)是一個(gè)單根繼承系統(tǒng),所有的類型都派生自O(shè)bject。我以前一直認(rèn)為在單根繼承系統(tǒng)中用不著泛型。既然所有的東西都可以作為Object傳遞,又何必使用泛型呢?只是增加復(fù)雜度而已,除了看起來高深一點(diǎn),似乎沒有別的什么好處了。#t#

但是,當(dāng)兩個(gè)***的單根系統(tǒng),Java和.NET,都勢(shì)不可擋地要加入泛型編程時(shí),我不免要重新審視這個(gè)問題ADO.NET使用——為什么一定要泛型編程?歸納起來,泛型比非泛型具有下面兩個(gè)優(yōu)點(diǎn):

1、  更加安全
在非泛型編程中,雖然所有的東西都可以作為Object傳遞,但是在傳遞的過程中免不了要進(jìn)行類型轉(zhuǎn)換。而類型轉(zhuǎn)換在運(yùn)行時(shí)是不安全的。使用泛型編程將可以減少不必要的類型轉(zhuǎn)換,從而提高安全性。ADO.NET使用

2、  效率更高
在非泛型編程中,將簡(jiǎn)單類型作為Object傳遞時(shí)會(huì)引起B(yǎng)oxing和Unboxing操作,這兩個(gè)過程都是具有很大開銷的。使用泛型編程就不必進(jìn)行Boxing和Unboxing操作了。

.NET泛型具有很好的二進(jìn)制重用性。這一點(diǎn)得益于.NET將泛型內(nèi)建在CLR之中。C++泛型和評(píng)估中Java泛型所ADO.NET使用依靠的是它們各自的編譯器所提供的特性,編譯器在編譯泛型代碼時(shí)將確切的類型展開,這就難免會(huì)出現(xiàn)代碼膨脹的問題。而.NET的泛型代碼是在運(yùn)行時(shí)由JIT即時(shí)編譯的,這樣CLR就可以為不同類型重用大部分的即時(shí)編譯代碼了。

數(shù)據(jù)庫(kù)支持多種不同類型的查詢。有些查詢通過引用一ADO.NET使用個(gè)或多個(gè)表、視圖或者是通過ADO.NET使用調(diào)用一個(gè)存儲(chǔ)過程來獲取數(shù)據(jù)行,有些查詢會(huì)對(duì)數(shù)據(jù)行進(jìn)行修改,還有一些查詢通過創(chuàng)建或修改諸如表、視圖或存儲(chǔ)過程等對(duì)象來對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行有關(guān)操作??墒褂肅ommand對(duì)象對(duì)數(shù)據(jù)庫(kù)執(zhí)行任何一種查詢操作。

責(zé)任編輯:chenqingxiang 來源: 博客園
相關(guān)推薦

2009-12-24 16:56:21

ADO.NET庫(kù)

2009-12-22 15:20:25

ADO.NET功能

2009-12-22 16:16:18

ADO.NET Deb

2009-12-30 11:13:28

ADO.NET操作

2009-12-22 16:10:21

ADO.NET框架

2009-12-28 15:11:36

ADO.NET專家

2009-12-23 17:43:53

ADO.NET模型

2009-12-29 14:24:40

使用ADO.NET

2009-12-31 16:09:22

ADO與ADO.NET

2009-12-21 15:58:19

ADO.NET集合

2009-12-22 09:50:23

ADO.NET學(xué)習(xí)

2009-12-29 13:40:24

使用ADO.NET

2010-01-04 13:47:18

ADO.NET數(shù)據(jù)集

2009-12-31 13:50:46

ADO.NET模型

2009-12-21 16:02:48

ADO.NET命令

2009-12-24 16:36:27

ADO Connect

2009-12-22 15:03:51

ADO.NET使用

2009-12-22 13:49:40

ADO.net屬性

2009-12-28 13:53:01

ADO.NET記錄集

2009-12-30 10:32:04

擴(kuò)展ADO.NET
點(diǎn)贊
收藏

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