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