VS2010 ENTITY FRAMEWORK6 ORACLE11G 安装搭建环境
2016-05-15 00:25
603 查看
VS2010如果要连接oracle11,还要使用 ENTITY FRAMEWORK6.1.3, 使用DB first方式,应该怎么去搭建呢?
(虽然现在已经是2016年了,但是公司的oracle都是11G的)
1.安装 ODTwithODAC1120320_32bit.zip,这是oracle提供的组件。
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
2. oracle安装好后, 有个数据库连接的配置文件tnsnames.ora,要加自己的数据库说明在里面:
D:\app\111\product\11.2.0\client_1\Network\Admin\tnsnames.ora
加入文本:
# You can modify the entry below for your own database.
# <data source alias> = Name to use in the connection string Data Source
# <hostname or IP> = name or IP of the database server machine
# <port> = database server machine port to use
# <database service name> = name of the database service on the server
DEV=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.202)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =DEV)
)
)
还有一个文件,sqlnet.ora 没有这个文件就会报 ORA-12560:TNS:协议适配器错误,
需要和tnsnames.ora文件待在一个目录里面。
3. 在VS2010里面用NuGet安装ENTITY FRAMEWORK 6.1.3 。
4. 享受胜利果实了: ”添加“一个 “ADO.NET实体数据模型”,选连接ORACLE,加一个“HELP”表,写点代码,插入1000条数据试试
使用VS2010自带的“服务器资源”--“数据库服务器”--“查询设计器” 看看HELP表中我们插入的数据,OK
(虽然现在已经是2016年了,但是公司的oracle都是11G的)
1.安装 ODTwithODAC1120320_32bit.zip,这是oracle提供的组件。
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
2. oracle安装好后, 有个数据库连接的配置文件tnsnames.ora,要加自己的数据库说明在里面:
D:\app\111\product\11.2.0\client_1\Network\Admin\tnsnames.ora
加入文本:
# You can modify the entry below for your own database.
# <data source alias> = Name to use in the connection string Data Source
# <hostname or IP> = name or IP of the database server machine
# <port> = database server machine port to use
# <database service name> = name of the database service on the server
DEV=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.202)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =DEV)
)
)
还有一个文件,sqlnet.ora 没有这个文件就会报 ORA-12560:TNS:协议适配器错误,
需要和tnsnames.ora文件待在一个目录里面。
3. 在VS2010里面用NuGet安装ENTITY FRAMEWORK 6.1.3 。
4. 享受胜利果实了: ”添加“一个 “ADO.NET实体数据模型”,选连接ORACLE,加一个“HELP”表,写点代码,插入1000条数据试试
Entities1 db = new Entities1(); for (int i = 0; i < 1000; i++) { HELP one = new HELP(); one.TOPIC = "11111" + i.ToString(); one.SEQ = i; db.AddToHELP(one); } db.SaveChanges();
使用VS2010自带的“服务器资源”--“数据库服务器”--“查询设计器” 看看HELP表中我们插入的数据,OK
相关文章推荐
- 通过Log Miner 做Oracle数据同步
- oracle分区表 转
- oracle表分区二 转
- Oracle 数据库关闭各个阶段
- Oracle 是分区表,但条件不带分区条件的SQL
- Oracle 查找锁之间依赖关系的最源头SID
- Oracle 查询每天执行慢的SQL
- Oracle 查询锁之间的依赖关系
- oracle常用函数汇总
- Oracle分析函数参考手册
- Oracle分析函数
- TDPO和TSM客户端是如何实现ORACLE备份的
- rad hat安装Oracle
- Oracle服务测试连接成功,但是用PL/SQL连接提示“无法解析指定的连接标识符”...
- 在WebLogic新建针对Oracle数据库的JNDI数据源
- Oracle计算时间差函数
- oracle输出信息
- oracle 中有三张表查找oracle中的所有包,包体等
- oracle11gRAC环境使用RMAN备份方案
- mybatis 使用oracle char 字段查询返回结果总是null