ODP.NET Managed 相关文章收集
一.Oracle 对.net支持的一些基础知识了解介绍。
1.早年的时候,微软自己做的有 System.Data.OracleClient。 现在已经成了过期类了。性能等都不是很好。
2.Oracle 官方出的odp.net Oracle.DataAccess.dll(非托管版本) 还要分32/64位。而且很麻烦的是 部署的时候 需要装客户端环境。非常繁琐。
3.Oracle 官方近年新出的 Oracle.ManagedDataAccess.dll 这个非常给力 不再区分32/64位了。 而且不需要客户端再安装东西了。性能也得到了提高。不管是用ado.net或者其他ORM框架
都建议使用此版本dll。这次我们的EF6 也会依据此dll进行开发。
.NET Oracle Developer的福音——ODP.NET Managed正式推出
Oracle:ODP.NET Managed 小试牛刀
Entity Framework6 with Oracle(可实现code first)
用Oracle.ManagedDataAccess.dll的话原来的数据库链接字符串:如下,。会一直报错ORA-12154: TNS: 无法解析指定的连接标识符
Data Source=hbAMS;user id=hb;password=hb;
参考上面的文章后把链接字符串改成:主题替换里面的ip地址、用户名和密码
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=***)));Persist Security Info=True;User ID=***;Password=***;