在VS2010中不再提倡用微软自带的oracle连接工具,而是建议采用第三方插件,例如dotconnect for oracle,ODP.NET等等。我们就用oracle自家的ODP.NET来连接oracle数据源,现在ODP.NET也可以支持实体数据模型(Entity Framework)。

数据库采用oracle 11G X86的,到oracle官网下载两个文件,win32_11gR2_database_1of2以及win32_11gR2_database_2of2

还需要下载一套oracle针对.NET开发的一系列工具,例如ODP.NET等等。ODAC1120230Beta_EntityFramework 这个文件包含了所有的插件。全部安装即可。

然后把 D:\app\milo\product\11.2.0\client_1\Network\Admin\Sample 中的tnsnames文件复制到D:\app\milo\product\11.2.0\client_1\Network\Admin\目录中,编辑文件,例如根据自己的DB配置:

<data source alias> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

保存后,到VS中的服务资源管理器中新建一个连接。

连接字符串: DATA SOURCE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=orcl)));PERSIST SECURITY INFO=True;USER ID=SCOTT

这样在新建实体模型中就可以通过本连接直接新建数据模型。

相关文章:

  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-01
  • 2022-12-23
  • 2022-01-04
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案