.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是不行的!