![VS2010中Oracle創(chuàng)建數(shù)據(jù)實體模型_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/21/a8878457-8bac-45c6-a1d6-083067ae6a5d/a8878457-8bac-45c6-a1d6-083067ae6a5d1.gif)
![VS2010中Oracle創(chuàng)建數(shù)據(jù)實體模型_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/21/a8878457-8bac-45c6-a1d6-083067ae6a5d/a8878457-8bac-45c6-a1d6-083067ae6a5d2.gif)
![VS2010中Oracle創(chuàng)建數(shù)據(jù)實體模型_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/21/a8878457-8bac-45c6-a1d6-083067ae6a5d/a8878457-8bac-45c6-a1d6-083067ae6a5d3.gif)
![VS2010中Oracle創(chuàng)建數(shù)據(jù)實體模型_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/21/a8878457-8bac-45c6-a1d6-083067ae6a5d/a8878457-8bac-45c6-a1d6-083067ae6a5d4.gif)
![VS2010中Oracle創(chuàng)建數(shù)據(jù)實體模型_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/21/a8878457-8bac-45c6-a1d6-083067ae6a5d/a8878457-8bac-45c6-a1d6-083067ae6a5d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、由于做項目時,嘗到了使用linqtosql的方便之處(我也是才接觸寫程序的哈,不過不用有太多擔(dān)心),邊在后續(xù)的開發(fā)中,基本上都在使用linqtosql,linqtodataset,linqtoXML,唯獨沒有使用過linqtooracle!剛開始時,以為創(chuàng)建oracle的數(shù)據(jù)庫實體模型就如同創(chuàng)建sql的數(shù)據(jù)庫實體模型那么簡單幾步(不過,后頭實戰(zhàn)時,的確沒有啥不同?。?,但卻在vs中創(chuàng)建時,數(shù)據(jù)源中怎么也找不到Oracle數(shù)據(jù)庫這一項!犯愁,想必很多初嘗程序開發(fā)的朋友們,都有過和我一樣的犯愁哈!從網(wǎng)上找來找去,始終還是沒能夠解決問題(或許也跟自己的領(lǐng)悟有關(guān)吧?。0惭b什么第三方插件等等,卻始終無法
2、成功!以下,就是本人終于在今天(2012.11.23)這天成功實現(xiàn)了在vs中創(chuàng)建oracle數(shù)據(jù)實體模型!!!廢話多了點,下面就是實戰(zhàn)后的小總結(jié)!!!聲明:我是使用dotConnectforOracle實現(xiàn)創(chuàng)建oracle數(shù)據(jù)實體模型的,至于ODP.NET本人還沒有去認真試過,如果有興趣的朋友可以去試試,如果成功了,還請分享給大家哈!1、請先到這個網(wǎng)站(國外的)下載安裝程序,鏈接地址如下57.閔MbOraOeveloperTools03。守¥岸【口口呼丁口口1宜2*60forVi宜StudTo2010dotConnectforOracledotConnectforOracle7.2P
3、rofessionalTrial2、下載好這兩個程序后,直接安裝。安裝前請關(guān)閉打開的vs程序。3、安裝完后,可以打開VS2010程序,查看“工具”菜單項,應(yīng)該具有以下新增的三個選項,wPCBMES_NEW-州3StuccoIHiT分何斶口的期前HOracleDebugDepartOrjiDewlaperToolsEntityDevelo-perPr&gram.cs,xmuEjmmwkvo屈b円電c©hhccdi現(xiàn)阿劇冏:.JTTUd*-J一:u*FiIF:Z如果能夠看到以上新增的三個選項,就可以恭喜你成功了一半了!4、接下來的操作,想必大家肯定都再熟悉不過了,按照創(chuàng)建sql數(shù)
4、據(jù)實體模型的步驟,開始創(chuàng)建oracle的數(shù)據(jù)實體模型。為了給部分朋友更踏實的感覺,我就一一給大家演示一下吧!還請大家耐心看一下,因為到這里,估計很多朋友都以操作過上面的步驟,但后續(xù)卻無法成功創(chuàng)建數(shù)據(jù)實體模型,為此很有必要請各位耐心看看吧!這里,我先為了保險起見,首先不是創(chuàng)建的oracle數(shù)據(jù)實體模型,而是在vs中先進行oracle數(shù)據(jù)庫的連接測試,因為從網(wǎng)上也看到了許多朋友(不是創(chuàng)建數(shù)據(jù)實體模型,而是要進行oracle數(shù)據(jù)庫的連接時),也遇到了同樣的報錯或疑問,而我今天實戰(zhàn)時,也同樣遇到了這些問題,故,有必要在此也給這部分的朋友進行展示!!!如果,在安裝了程序后,想直接創(chuàng)建oracle數(shù)據(jù)實體
5、模型,請直接看第三大步,紅色標(biāo)注的。如果想測試一下oracle數(shù)據(jù)庫連接的,就請看第一、第二大步就可以了。、oracle數(shù)據(jù)庫連接測試VS2010中oracle數(shù)據(jù)庫連接測試(不是使用vs中自帶的"用于oracle的.netframework數(shù)據(jù)提供程序”,而是使用上面安裝的dotConnectforOracle程序):1)、打開vs,選擇“工具”菜單下的“連接到數(shù)據(jù)庫”選項,打開“添加連接”對話框,如圖:2)、在“數(shù)據(jù)源”一欄中,單擊“更改”按鈕,打開“更改數(shù)據(jù)源”對話框,如圖所示:Oracle數(shù)搖庫數(shù)據(jù)源曲MicrosoftAccess舉炭辜文煉MkrosoftQDB匚數(shù)據(jù)源Mi
6、crosoftSQLServerMicrosoftSQLServerCompact3.5MicrosoftSQLServer數(shù)據(jù)庫文件說明dctConnectforOracle.YoucanusethrsprovidertoconnecttcinstancesofOracleServerdotConnectforOracle用于OLEDE巧.NETFramework數(shù)摒警怪序.弔于Orad亡的.NETFramework數(shù)觀1供程序3)、在上面的對話框中,選擇“oracle數(shù)據(jù)庫”一項,而數(shù)據(jù)提供程序,會自動的選擇我們前面安裝的dotConnectforOracle程序,單擊“確定”按鈕,返回到
7、“添加連接”對話框。4)、在“添加連接”對話框中,輸入你的連接信息,如圖所示:5)、這樣填寫后,單擊“確定”按鈕,如果正常的情況下,就會在“服務(wù)器資源管理器”一欄(就是vs中和工具箱顯示的同一個區(qū)域),生成我們創(chuàng)建的這個數(shù)據(jù)庫連接。本人今天測試時,這樣正常的情況,只出現(xiàn)了一次,就在剛剛做演示時。而更多的時候是在我們單擊了“確定”按鈕后,會彈出這樣一個Connect的對話框,如圖:Conn亡ConnectionParametersConnec七ionStringuserisspassvsrd-*;10.1.Tpersi:6)、當(dāng)繼續(xù)單擊“Connect”按鈕時,就會出現(xiàn)這樣的錯誤提示,如圖:Er
8、rorCannotobtainOracleclientfnformationfronnregistry.MakesurethatOracleClientSoftwareisinstalled,oruseDirectmodeofconnectrngtoserver.7)、這樣的問題,請按照這樣操作解決:在“Connect”對話框中,中勾選“Direct”復(fù)選框,勾選之后,對話框會發(fā)生一些變化,如下圖所示,在“SID”一欄中,請?zhí)顚懩愕膐racle服務(wù)器的計算機名,如我的計算機全名是LIVE1.TEST.COM,那么在“SID”一欄中就填寫LIVE1即可,請根據(jù)你們自己的實際情況更改這些信息,如圖
9、所示:Connect!onParametersConnectConnection理userid=mes;password*;server"10.10.1,7:diredCollectCancel8)、這樣填寫了之后,再單擊“Connect”按鈕時,就不會報錯,并能生成我們創(chuàng)建的這個數(shù)據(jù)庫連接,如圖:yPCBMES_NEW*MicrosoftStudio»¥X服務(wù)器資源昔理器文仲戸聚寶E壩囹項目口生成:勾兇曰£鼻.:*'慮SharePoint連接*炳展務(wù)器"岸數(shù)據(jù)連接j10.10.1J.MESTabesDATA0006CHECKOUT_T
10、ABCU£T_CONTRASTCUST_LIST_FSDATAOODODATA0002DAT血00059)、問題到這里,基本上就解決了。對于有的朋友,在安裝了上面的程序后,不進行數(shù)據(jù)庫連接測試,而直接進行oracle數(shù)據(jù)實體模型的創(chuàng)建時,出現(xiàn)了上面的報錯信息,那么到這里,估計你們也知道該怎么去解決了吧!如果直接創(chuàng)建oracle數(shù)據(jù)實體模型時報上面的錯,那么也就按照上面的解決辦法了。10)、有疑問的朋友,可以在上面的數(shù)據(jù)庫連接成功創(chuàng)建后,刪掉該數(shù)據(jù)庫連接,多重新試試,一樣問題依舊,一樣照上面的辦法解決就行了。其實在“添加連接”對話中就可以直接進行這樣的設(shè)置,就沒有后面的其他步驟了,如圖
11、所示:11)、如果在這里進行了這樣的設(shè)置之后,單擊“確定”按鈕后,就可以直接創(chuàng)建成功的!那么接下來,我們繼續(xù)展示,創(chuàng)建oracle數(shù)據(jù)庫實體模型的操作!二、根據(jù)前面創(chuàng)建好的oracle數(shù)據(jù)庫連接來創(chuàng)建oracle數(shù)據(jù)實體模型VS2010中創(chuàng)建oracle數(shù)據(jù)實體模型的測試:1、保存我們上面創(chuàng)建的oracle數(shù)據(jù)庫連接,因為在接下來的數(shù)據(jù)實體模型創(chuàng)建中,我們就可以直接使用這個連接,而不用再去重新創(chuàng)建,如果有必要,我也會給大家展示不先創(chuàng)建數(shù)據(jù)庫連接,而直接進行數(shù)據(jù)實體模型的創(chuàng)建,這個是最后才講的哈。2、打開VS,選擇“數(shù)據(jù)”菜單中的“添加新數(shù)據(jù)源”一項,打開“數(shù)據(jù)源配置向?qū)А睂υ捒?,如圖:3、在上
12、面的對話框中,選擇“數(shù)據(jù)庫”,單擊“下一步”;在“選擇數(shù)據(jù)庫模型”對話框中選擇“實體數(shù)據(jù)模型”,再單擊“下一步”;在“選擇模型內(nèi)容”對話框中,選擇“從數(shù)據(jù)庫生成”,單擊“下一步”。4、在上一操作步驟,單擊“下一步”之后,進入“選擇您的數(shù)據(jù)連接”對話框,但是此時就會彈出下面這個對話框,原因是由于先前我們已經(jīng)創(chuàng)建了oracle的數(shù)據(jù)庫連接,不過沒事,請如圖所示:ConnectCoMiectHicifneServerCoirnecticpzlStringuserid=mes;pasewor;server=;pejrsie5、這個對話框和前面我們操作時出現(xiàn)的對話框一樣哈!如果直接單擊
13、“Connect”按鈕,同樣會報先前的錯誤,不過,解決辦法是一樣的:勾選“Direct”,在“SID”中填入oracle服務(wù)器的計算機名,我這里還是LIVE1,這樣更改了之后,再單擊“Connect”按鈕,就不會報錯啦。6、這樣操作之后,在“選擇您的數(shù)據(jù)連接”對話框中,在數(shù)據(jù)庫連接下拉列表框中,選擇我們之前創(chuàng)建的oracle數(shù)據(jù)庫連接,至于是否要在連接字符串中顯示敏感信息,自己看著辦吧!如圖所示:7、設(shè)置好相關(guān)信息后,單擊“下一步”按鈕,就到了我們熟悉的地方啦,選擇數(shù)據(jù)庫對象啦,如圖所示:8、在上面選擇了需要的數(shù)據(jù)表,單擊“完成”按鈕,即可成功創(chuàng)建oracle的數(shù)據(jù)實體模型了。請趕快試試吧!!
14、!絕對可行的!!!三、直接創(chuàng)建oracle數(shù)據(jù)實體模型1打開VS2010,選擇“數(shù)據(jù)”菜單項,選擇“添加新數(shù)據(jù)源”一項,打開如圖所示:2、選擇“數(shù)據(jù)庫”,單擊下一步按鈕,如圖:3、選擇“實體數(shù)據(jù)模型”,單擊下一步,如圖:4、選擇“從數(shù)據(jù)庫生成”,單擊下一步,如圖:5、單擊“新建連接”按鈕,打開如圖所示:6、單擊“更改”按鈕,打開如圖所示:7、現(xiàn)在就可以看到有oracle數(shù)據(jù)庫一項了,激動不?。亢?,選擇oracle數(shù)據(jù)庫一項,則數(shù)據(jù)提供程序會自動選擇dotConnectfororacle程序,單擊“確定”按鈕,如圖所示:8、根據(jù)實際情況,請按照上面的提示,填寫好oracle服務(wù)器的相關(guān)信息!這里得多說幾句,該對話框默認情況下,是沒有勾選"Direct”這個復(fù)選框的,如果不勾選,直接填寫Server、UserId、Password信息后,單擊確定按鈕(如果能正常進行下一步操作,那就可以不用看我下面寫得了),但我相信很多朋友在這里就遇到問題了,會彈出一個“Connect”對話框,并如果直接單擊“Connect”按鈕則會報錯!我這里為了少操作后續(xù)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《室性早搏導(dǎo)管消融》課件
- 會博通10單用戶版用戶操作指引
- 《動物防疫法》考試題庫100題(含答案)
- 蜂窩微納孔、量子單層石墨烯面料技改項目可行性研究報告寫作模板-申批備案
- 2025年河北女子職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 專題06 發(fā)展與合作-(解析版)
- 2025年昭通衛(wèi)生職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 《醫(yī)療器械法規(guī)培訓(xùn)》課件
- 2025年春節(jié)消費機遇和備貨建議報告
- 中班區(qū)域活動計劃實施方案五篇
- 安全生產(chǎn)網(wǎng)格員培訓(xùn)
- 小學(xué)數(shù)學(xué)分數(shù)四則混合運算300題帶答案
- 林下野雞養(yǎng)殖建設(shè)項目可行性研究報告
- 心肺復(fù)蘇術(shù)課件2024新版
- 大型商場招商招租方案(2篇)
- 2024年交管12123學(xué)法減分考試題庫和答案
- 臨床下肢深靜脈血栓的預(yù)防和護理新進展
- 2024年山東泰安市泰山財金投資集團有限公司招聘筆試參考題庫含答案解析
- 英語主語從句省公開課一等獎全國示范課微課金獎?wù)n件
- C139客戶開發(fā)管理模型
- 年度工作總結(jié)與計劃會議
評論
0/150
提交評論