2013-05-16 64 views
0

我正在使用C#編寫的項目和使用Oracle數據庫。在我的研究中,System.Data.OracleClient已棄用,Microsoft建議使用第三方Oracle提供商。我決定使用Oracle的ODP提供者。在C#WinForms應用程序中使用Oracle DB

我的應用程序是一個數據庫查詢密集型應用程序,我自己編寫每個查詢。例如,我使用Data Navigator,並且必須編寫添加,刪除和更新行的查詢。

難道我沒有辦法利用ADO.NET與Oracle的優勢嗎?

+1

你看過實體框架還是nhibernate? – tgolisch

+0

據我可以告訴從2分鐘的谷歌搜索,數據瀏覽器適用於任何類型的數據集,甚至XML數據。也許你可以在連接ODP.NET和你的程序時遇到問題發佈一個新問題? – nvoigt

+0

是的,我知道這一點,但但我的問題是不加載網格,我的問題是從數據庫加載收集。 – gesus

回答

3

Oracle的ODP.Net提供商的ADO.Net提供商。它遵循ADO.Net合同。您錯過了什麼ADO.Net功能?

+0

我想知道是否有Visual Studio 2012的任何工具爲創建查詢,填充數據網格提供某種便利。在我的情況下,我手動做他們,但沒有一個自動化的方式? – gesus

+0

創建查詢不僅僅是一種方便,但您可以使用ODP.Net查詢的結果作爲任何網格控件中的數據源,這與您使用其他ADO.Net提供程序的方式幾乎相同。 –

+0

其實我試過Visual Studio的ODP.NET工具。但我生成的視覺項目內的數據庫代碼。我已經創建了一個結構良好的類,用於訪問數據庫和處理連接。我正在尋找某種查詢生成器來複制和移植到我的數據庫結構中,因爲我將不得不編寫大量查詢,並且如果我自己編寫它們,它會對錯誤開放(創建查詢[用於常見查詢插入更新刪除等],插入參數,獲取結果) – gesus

相關問題