2010-08-09 4 views
1

저는 노련한 .NET/SQL Server 개발자입니다. 방금 클라이언트가 오라클을 사용하고있는 새로운 계약을 시작했습니다. 경험이 없습니다..NET에서 Oracle에서 DataSet을 가져 오는 방법은 무엇입니까?

Oracle DB와 대화해야하는 WinForms 응용 프로그램을 만들려고합니다. 내 frst 단계는 ORACLE 쿼리 API (일반적으로 새로운 MS SQL 기반 프로젝트에서 수행)를 작성하는 것이 었습니다. 저는 몇 가지 메소드를 원했습니다. 즉, DataSet을 반환하는 GetDataSet과 같은 것입니다. 비 쿼리, 스칼라 등에 대해서도 마찬가지입니다. ..

음 ... Oracle.Client 네임 스페이스에서 ExecuteDataSet을 찾을 수 없습니다. ExecuteNonQuery 외에도 거기에 ... DataSet이 없습니까? 아무도 내가 누락 된 부분에 도움이되고 나를 채울 수 있습니까?

대단히 감사드립니다. 내가 오라클 작업에 대한 ORM을 사용하지 않는 경우

답변

1

more의 ODP를 사용할 수 있습니다.

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

당신은 내가 일반적으로 당신이 찾고있는 방법이있는 Enterprise Library를 사용, .NET

관련 문제