我应该如何从C#执行简单的oracle查询?

我应该如何从C#执行简单的oracle查询?,c#,.net,database,oracle,data-access-layer,C#,.net,Database,Oracle,Data Access Layer,我需要从一个C#程序向oracle数据库中执行几千次插入。实现这一目标的最佳方式是什么?我需要控制事务、运行查询和存储过程的能力。我不需要一个完整的ORM,我想我真的只需要一个简单、稳定的DAL来运行查询。有人能推荐这样一个框架吗?看看下面的oracle.NET数据提供程序 或者,您可以查看OLEDB for Oracle。谢谢,关于为什么使用Oracle的提供程序的其他信息,请参见另一个SO问题。“Oracle现在有自己的.NET ADO.NET提供程序,您应该使用该提供程序而不是Syste

我需要从一个C#程序向oracle数据库中执行几千次插入。实现这一目标的最佳方式是什么?我需要控制事务、运行查询和存储过程的能力。我不需要一个完整的ORM,我想我真的只需要一个简单、稳定的DAL来运行查询。有人能推荐这样一个框架吗?

看看下面的oracle.NET数据提供程序


或者,您可以查看OLEDB for Oracle。

谢谢,关于为什么使用Oracle的提供程序的其他信息,请参见另一个SO问题。“Oracle现在有自己的.NET ADO.NET提供程序,您应该使用该提供程序而不是System.Data.OracleClient,因为MS不再维护System.Data.OracleClient代码。”