【发布时间】:2016-06-22 08:20:08
【问题描述】:
我正在尝试使用现有的 oracle 数据库在 asp.net MVC 5 上创建实体 fm。我从 nuget pm 安装了 Oracle.ManageDataAccess & Entity 客户端。但是当我尝试使用 ADO.NET 创建实体框架时,我仍然收到此错误。
TNS:Could not resolve the connect identifier specified
这是我在 web.config 中使用相关的 Oracle 客户端和 connectionString 完成的:
<oracle.manageddataaccess.client>
<version number="*">
<settings>
<setting name="TNS_ADMIN" value="C:\app\tcetin\product\12.1.0\dbhome_1\NETWORK\ADMIN" />
</settings>
<dataSources>
<dataSource alias="SptsDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******)(PORT=1521))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=*****)))" />
</dataSources>
</version>
</oracle.manageddataaccess.client>
<connectionStrings>
<add name="OracleDbContext" providerName="Oracle.ManagedDataAccess.Client" connectionString="User Id=****;Password=*****;Data Source=SptsDataSource" />
</connectionStrings>
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc oracle