2010-06-07 60 views
0

我想连接到oracle数据库。我可以通过在oranames.tns文件中添加一些东西来通过本地SQL Developer工具来连接它。从c#asp.net mvc网站连接到oracle数据库

我的问题是,我将部署这个网站的一些地方。有几个问题:

  1. 什么是我可以用它来连接到该数据库,做非常基本的查询,最简单的方法。我看到一些引用了oracleclient dll的例子。其他方法不是?这里有最佳做法吗?

  2. 我将不得不更新我部署到的机器上每个人的oranames.tns文件吗?有没有简单的方法

回答

3

1. 您可以使用自带的微软Oracle数据提供程序,但我建议使用ODP.Net。尽可能使用本地库是最好的,因为它们通常会更好地进行优化,至少在我的经验中是如此。

2. 您只需要在服务器上配置tnsnames.ora,因为服务器是将要处理数据库连接的,而不是客户端PC(假设这是一个MVC网站)。

+0

如果他们使用10g(并且不允许我们在他们的服务器上安装任何东西),关于如何将EF或Linq加入到与Oracle一起工作的对象的任何想法? – 2010-07-02 21:12:16