win7下VS.NET中通过LinqToSQL连接oracle数据库

.NetFramework3.5提供了LinqToSQL组件,为我们访问数据库提供了方便。我用的是VS+Oracle开发工具。也想体验一下快捷方便的感觉。

1.连接Oracle数据库

在连接Oracle数据库过程中,提示“错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”.

查找了相关资料,找到了是WIN7的安全模式,权限问题,在win7下要用管理员身份运行所有的不兼容软

件。于是,以管理员身份启动vs2008,再次连接,数据连接成功!

2.新建实体类

通过拖拽的方式,将需要的字段添加到DBML文件中。提示“所选对象使用不支持的数据提供程序”。查找相关

资料,是由于对象关系设计器(O/R 设计器)仅支持用于 SQL Server 的 .NET Framework 数据提供程序

(System.Data.SqlClient)。不支持此操作。

 总结下,VS 同过 LinqToSQL 方式连接 Oracle是不行的!

原文地址:https://www.cnblogs.com/wllzbky/p/3458573.html