西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

XCoder代碼生成器

V4.8 綠色版
  • XCoder代碼生成器V4.8 綠色版
  • 軟件大小:493KB
  • 更新時(shí)間:2012-05-28 16:36
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 編程工具
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinXP, WinAll
  • 官方網(wǎng)站:http://nnhy.cnblogs.com/
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

XCode是一個(gè)輕量級(jí)的ORM組件(對(duì)象與關(guān)系數(shù)據(jù)庫(kù)映射),提供以面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù)的功能,能夠解決90%以上的數(shù)據(jù)庫(kù)操作場(chǎng)景。
做為X系列組件最重要的一員,XCode秉承了簡(jiǎn)單實(shí)用的特點(diǎn),力求以最簡(jiǎn)單的做法,解決最普遍的問(wèn)題。
XCode最大的“缺點(diǎn)”就是“不支持”多表查詢!為何不支持要加雙引號(hào)?那是因?yàn)閄Code實(shí)際上支持多表查詢,只是用起來(lái)非常復(fù)雜,也不容易講清楚,會(huì)嚴(yán)重影響基本功能的學(xué)習(xí)理解,所以逢人問(wèn)到,我都回答不支持!至于缺點(diǎn)二字加雙引號(hào),是因?yàn)閄Code有一整套替代方案,在絕大多數(shù)情況上,更優(yōu)于多表查詢。

說(shuō)XCode,就不得不提開(kāi)發(fā)模式。每一個(gè)ORM組件,都是在某一種開(kāi)發(fā)模式下,才能表現(xiàn)得最出色,XCode也不例外,我們稱之為XCode開(kāi)發(fā)模式。當(dāng)然,每個(gè)人有自己的想法,有自己的開(kāi)發(fā)習(xí)慣,可以嘗試根據(jù)自己的習(xí)慣去使用XCode,或者稍微修改自己的習(xí)慣,也許能有更精彩的用法。

1,新版本XCode內(nèi)置Oracle客戶端運(yùn)行時(shí)的環(huán)境檢測(cè),自動(dòng)在這些目錄查找OCI:當(dāng)前目錄、上一級(jí)的OracleClient目錄、各個(gè)盤下的OracleClient目錄

2,XCode支持在連接字符串里面通過(guò)DllPath=X:\OracleClient來(lái)指定OCI目錄

3,如果XCode檢測(cè)不到任何Oracle客戶端運(yùn)行時(shí),會(huì)自動(dòng)到服務(wù)器下載一份,并部署到C:\OracleClient?梢宰约嚎截惖絼e的盤去

4,所以,XCode用戶可以用MSSQL或SQLite等數(shù)據(jù)庫(kù)開(kāi)發(fā)好應(yīng)用程序,然后部署的時(shí)候修改連接字符串為Oracle的連接字符串即可,XCode會(huì)為你準(zhǔn)備好環(huán)境。

5,XCode所支持的各大數(shù)據(jù)庫(kù),只要有連接字符串,就可以工作!

6,除MSSQL外,使用其它數(shù)據(jù)庫(kù)全部會(huì)自動(dòng)下載相應(yīng)的驅(qū)動(dòng)(分x86和x64):Access、SqlCe、SQLite、Oracle、MySql、Firebird、PostgreSQL

7,如果生產(chǎn)環(huán)境機(jī)器不能上網(wǎng),可以自己把驅(qū)動(dòng)等相關(guān)文件拷貝帶走。只有用Oracle時(shí)會(huì)有一個(gè)目錄放在C:\OracleClient,其它數(shù)據(jù)庫(kù)下載的驅(qū)動(dòng)文件全部放在當(dāng)前目錄。(主要是因?yàn)镺CI那個(gè)目錄太大)

8,XCode只做下載驅(qū)動(dòng)來(lái)使用,不修改系統(tǒng)環(huán)境變量和注冊(cè)表等任何東西,絕對(duì)綠色。

9,如果你只想要一個(gè)Oracle客戶端運(yùn)行時(shí),可以用我們代碼生成器XCoder上新增的一個(gè)功能(“Oracle客戶端運(yùn)行時(shí)檢查”),它會(huì)給你準(zhǔn)備好一個(gè)可用環(huán)境

非XCode用戶請(qǐng)看:

1,只要有OCI,可以不用安裝Oracle的任何東西,就可以連上數(shù)據(jù)庫(kù),可能需要配置一下環(huán)境變量和注冊(cè)表

2,該方法無(wú)視任何編程語(yǔ)言,非.Net的也可以。比如那個(gè)PL Dev,只需要拷貝OCI,然后選項(xiàng)里面指定oci目錄即可

3,如果你懷疑上述兩點(diǎn),你可以不用看本文了

4,OCI.dll的版本和Oracle.DataAccess.dll要求的版本必須一致,不一致就自己湊,找到一致的

5,.Net程序調(diào)用Oracle.DataAccess.dll,而Oracle.DataAccess.dll會(huì)找OCI.dll,順序是:當(dāng)前目錄、配置文件指定目錄、環(huán)境變量Path、系統(tǒng)目錄

6,如果上面一點(diǎn)沒(méi)看懂,只怪你Windows沒(méi)學(xué)好。目錄搜索邏輯是Windows開(kāi)發(fā)的基本功。

7,再次重申,所做的一次,配置環(huán)境變量也好,配置注冊(cè)表也好,只是為了找到OCI.dll。!

8,哦,忘了一點(diǎn),注意OCI所在目錄的權(quán)限,也許應(yīng)用程序沒(méi)有權(quán)限執(zhí)行OCI.dll。另外注意各個(gè)目錄配置可能導(dǎo)致的DLL版本沖突。

100,據(jù)Oracle官方論壇說(shuō),官方即將推出純托管的驅(qū)動(dòng),到時(shí)候只要一個(gè)dll就行,再也沒(méi)有這么多煩人的事情。如果上面這么多辦法都不行,就等等吧。

10000,如果還不行,那就用XCode算了!

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載