用oracle的ODP.NET创建实体数据模型
在VS2010中不再提倡用微軟自帶的oracle連接工具,而是建議采用第三方插件,例如dotconnect for oracle,ODP.NET等等。我們就用oracle自家的ODP.NET來(lái)連接oracle數(shù)據(jù)源,現(xiàn)在ODP.NET也可以支持實(shí)體數(shù)據(jù)模型(Entity Framework)。
數(shù)據(jù)庫(kù)采用oracle 11G X86的,到oracle官網(wǎng)下載兩個(gè)文件,win32_11gR2_database_1of2以及win32_11gR2_database_2of2
還需要下載一套o(hù)racle針對(duì).NET開(kāi)發(fā)的一系列工具,例如ODP.NET等等。ODAC1120230Beta_EntityFramework 這個(gè)文件包含了所有的插件。全部安裝即可。
然后把 D:\app\milo\product\11.2.0\client_1\Network\Admin\Sample 中的tnsnames文件復(fù)制到D:\app\milo\product\11.2.0\client_1\Network\Admin\目錄中,編輯文件,例如根據(jù)自己的DB配置:
<data source alias> =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
 (CONNECT_DATA =
 (SERVER = DEDICATED)
 (SERVICE_NAME = orcl)
 )
 )
保存后,到VS中的服務(wù)資源管理器中新建一個(gè)連接。
連接字符串: DATA SOURCE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=orcl)));PERSIST SECURITY INFO=True;USER ID=SCOTT
這樣在新建實(shí)體模型中就可以通過(guò)本連接直接新建數(shù)據(jù)模型。
轉(zhuǎn)載于:https://www.cnblogs.com/milo-xie/archive/2011/07/23/2114530.html
總結(jié)
以上是生活随笔為你收集整理的用oracle的ODP.NET创建实体数据模型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: [转载]:合并两个已排序好的int数组,
 - 下一篇: 主流报表工具推荐