您的位置:首页 > 数据库 > Oracle

用oracle的ODP.NET创建实体数据模型

2011-07-23 00:26 316 查看
在VS2010中不再提倡用微软自带的oracle连接工具,而是建议采用第三方插件,例如dotconnect for oracle,ODP.NET等等。我们就用oracle自家的ODP.NET来连接oracle数据源,现在ODP.NET也可以支持实体数据模型(Entity
Framework)。

数据库采用oracle 11G
X86的,到oracle官网下载两个文件,win32_11gR2_database_1of2以及win32_11gR2_database_2of2

还需要下载一套oracle针对.NET开发的一系列工具,例如ODP.NET等等。ODAC1120230Beta_EntityFramework 这个文件包含了所有的插件。全部安装即可。

然后把 D:\app\milo\product\11.2.0\client_1\Network\Admin\Sample
中的tnsnames文件复制到D:\app\milo\product\11.2.0\client_1\Network\Admin\目录中,编辑文件,例如根据自己的DB配置:

<data source alias> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL =
TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER =
DEDICATED)
(SERVICE_NAME = orcl)

)
)

保存后,到VS中的服务资源管理器中新建一个连接。

连接字符串: DATA
SOURCE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=orcl)));PERSIST
SECURITY INFO=True;USER ID=SCOTT

这样在新建实体模型中就可以通过本连接直接新建数据模型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: