2010-08-09 52 views
1

我是一位經驗豐富的.NET/SQL Server開發人員。我剛開始一個新的合同,客戶使用Oracle,我沒有經驗。如何在.NET中從Oracle中提取數據集?

我想創建一個WinForms應用程序,需要與Oracle數據庫交談。我的第一步是創建一個ORACLE查詢API(我通常會在一個新的基於MS SQL的項目中執行此操作)。我想要一些方法 - 例如GetDataSet,它返回dataSet ..對於nonquery,scalar等是一樣的。 ..

嗯......我在Oracle.Client命名空間中找不到ExecuteDataSet。 ExecuteNonQuery等人有...但沒有DataSet?任何人都可以幫助並填補我缺少的東西嗎?

非常感謝!

回答

1

,我通常使用的Enterprise Library,其中有您正在尋找的方法。

Database db = DatabaseFactory.CreateDatabase("connectionStringName"); 
DbCommand cmd = db.GetSqlStringCommand(myQuery); 
// Set parameters, etc. ... 
var dataset = db.ExecuteDataSet(cmd); 
0

當我沒有使用甲骨文工作的一個ORM可以使用ODP爲.NET more

相關問題