大致說(shuō)明對(duì)Oracle技術(shù)介紹
這篇文章主要說(shuō)明下在Oracle技術(shù)中集成對(duì)象數(shù)據(jù)類(lèi)型支持是很難的;數(shù)據(jù)集使這項(xiàng)工作很難完成。你們支持這一點(diǎn)嗎?對(duì)象數(shù)據(jù)類(lèi)型支持當(dāng)前處于評(píng)估期。在.Oracle技術(shù)似乎沒(méi)有快捷的方式來(lái)完成這項(xiàng)任務(wù)。
VSM:BLOB支持有什么好處?Ref Cursors支持呢?你是否可以更新BLOB的一小部分,然后回應(yīng)你所做的更新?
Demarest:我們?cè)贠DP.NET為此提供了全面的支持。
VSM:也支持Unicode嗎?
Demarest:是的。Oracle技術(shù)包含在我們所有的版本中,在ODP.NET beta版中也有。
VSM:ODP.NET的性能怎樣?
Demarest:相當(dāng)棒!這總是我們的一個(gè)重要的標(biāo)準(zhǔn)。我們希望并期待我們的provider可以勝過(guò)ADO和OLE DB。
VSM:在ODP.NET中你們支持COM+事務(wù)處理嗎?Oracle技術(shù):是的——它已經(jīng)在beta版中了。同Microsoft相比,Oracle在beta版方面更謹(jǐn)慎。我們的大多數(shù)beta版產(chǎn)品的質(zhì)量都同Microsoft已發(fā)布的產(chǎn)品的質(zhì)量是一樣的。#t#
我們用的方法就是為一個(gè)不確定的東西定制一個(gè)alpha/beta程序。Microsoft的beta版產(chǎn)品更多是用于行銷(xiāo),而不考慮質(zhì)量問(wèn)題。
VSM:Visual Studio是硬編碼的,所以***可以用于它的數(shù)據(jù)提供者(data providers)就是SQL Server的SQL client 和OLE DB以及Access,是嗎?另外,一個(gè)稱(chēng)為Oracle技術(shù)的獨(dú)立軟件開(kāi)發(fā)商(ISV)已編寫(xiě)了它自己的同等的data provider,你可以安裝在Visual Studio中。
但它的功能沒(méi)有Oracle或Microsoft那么多。而且,當(dāng)然,Data Direct有一個(gè)本地的data provider for Oracle。那么,Oracle是否有計(jì)劃給Visual Studio編寫(xiě)?yīng)毺氐腛racle附件呢?
Demarest:我們正在觀望,但目前還沒(méi)有報(bào)告。VSM:假如你采用Oracle技術(shù)的data provider,把它安裝在Visual Studio中,在工具條上顯示圖標(biāo),然后拖拉一個(gè)data adapter到設(shè)計(jì)器表面上,你不會(huì)成功。這樣不行。你被鎖在了IDE外,所以你只能一行行地寫(xiě)代碼,是這樣嗎?
Demarest:這就是另一個(gè)我們希望集成到Microsoft VS中來(lái)生成ODP.NET代碼的原因。我們想通過(guò)Microsoft解決這個(gè)問(wèn)題。很可能會(huì)成功。Microsoft的人喜歡有一個(gè)封閉的環(huán)境,而且擁有自己的整個(gè)堆棧。所以在這里我不好說(shuō)。