標籤:分享 前言 .com cti 安裝 配置參數 參數 lte pass
前言
本文涉及ODP.NET、ODP.NET的託管(managed)驅動、Entity Framework的託管驅動 這三部分的下載、安裝、配置。
1、簡介
NuGet 是.NET的軟體開發包管理工具,它產生並使用這些開發包,包括非微軟的軟體開發包,例如ODP.NET。NuGet Gallery 是駐存和使用這些開發包的"倉庫"。
通過使用ODP.NET、託管的驅動和ODP.NET、託管的EF驅動,開發人員可以快速開始ODP.NET和EF的應用程式開發。在Visual Studio中,ODP.NET 的相關開發包的 下載、安裝 、配置 這些動作是自動完成的。
本文將建立一個項目,完成ODP.NET的安裝,並能運行EF6應用。在開始這個項目前,甚至不需要額外單獨安裝ODP.NET、Oracle Client、Entity Framework。
注意:32位的ODT(Oracle Developer Tools for Visual Studio),請從這裡下載。在使用EF 或 一些 Visual Studio 的設計時特性時(如 TableAdapter 嚮導),會用到ODT。而通過NuGet下載的ODP.NET、託管驅動等,僅支援運行時,不支援設計時特性。
2、運行環境
- Visual Studio 2013 以上 , .NET Framework 4 以上
- Oracle Database 11g Release 2 以上版本
- 注意:在開始前,不需要單獨安裝 ODP.NET和EF,這些將在本文的實際操作中進
二、建立項目
建立控制台類型的新工程,命名為NuGet,如下:
三、NuGet 安裝和配置ODP.NET
1、在解決方案裡右擊References並選擇Manage NuGet Packages,
2、選擇Browse選項簽,在搜尋方塊中輸入“Oracle”,分別選擇 Oracle.ManagedDataAccess 和 Oracle.ManagedDataAccess.EntityFramework 並安裝,如
請注意,本步操作會將開發包依賴的相關程式集如ODP.NET、Managed Driver and EF6一起下載下來,並通過NuGet 自動安裝配置。
在安裝過程中彈出的許可聲明條款,要記得點‘I Accept’。
3、看到程式包邊上綠色的小表徵圖,表示安裝成功,可以關閉NuGet視窗了。
4、展開References,驗證ODP.NET 和 Entity Framework 是否正確被載入到項目裡,如果存在,則證明這些程式集被正確的下載和安裝了。
5、開啟app.config,檢查一下這些程式集是否完成自動設定
注意到了嗎? ODP.NET 和 Entity Framework 已經被添加到配置資訊中去了。託管的ODP.NET不需要安裝Oracle Client
6、最後一步是設定資料庫連結,配置資訊跟你的具體應用環境有關。樣本配置資訊已經添加了,你可以在此基礎上根據自己的環境更改配置參數。
a、連結描述配置資訊在 <dataSources>配置節下。根據你的資料庫連結描述資訊更改Host、Port、Service_Name資訊。可以更改SampleDataSource 別名(假設改為ORCLTEST),以重新命名這條配置。
b、ODP.NET 的串連字元在<connectionStrings>配置節下,修改 User Id and Password 用以串連資料庫。Data Source 的值應改為連結描述資訊配置節的別名(此例應為ORCLTEST)
至此,ODP.NET安裝配置完成,可以編寫和運行任何ODP.NET 以及 EF6 的相關應用了。
下一篇,將講述如何使用這個環境進行Code First 的開發。
通過NuGet安裝和配置ODP.NET(Oracle Data Provider for .NET)