VS2010中Oracle创建数据实体模型_第1页
VS2010中Oracle创建数据实体模型_第2页
VS2010中Oracle创建数据实体模型_第3页
VS2010中Oracle创建数据实体模型_第4页
VS2010中Oracle创建数据实体模型_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、由于做项目时,尝到了使用linqtosql的方便之处(我也是才接触写程序的哈,不过不用有太多担心),边在后续的开发中,基本上都在使用linqtosql,linqtodataset,linqtoXML,唯独没有使用过linqtooracle!刚开始时,以为创建oracle的数据库实体模型就如同创建sql的数据库实体模型那么简单几步(不过,后头实战时,的确没有啥不同!),但却在vs中创建时,数据源中怎么也找不到Oracle数据库这一项!犯愁,想必很多初尝程序开发的朋友们,都有过和我一样的犯愁哈!从网上找来找去,始终还是没能够解决问题(或许也跟自己的领悟有关吧!)。安装什么第三方插件等等,却始终无法

2、成功!以下,就是本人终于在今天(2012.11.23)这天成功实现了在vs中创建oracle数据实体模型!!!废话多了点,下面就是实战后的小总结!!!声明:我是使用dotConnectforOracle实现创建oracle数据实体模型的,至于ODP.NET本人还没有去认真试过,如果有兴趣的朋友可以去试试,如果成功了,还请分享给大家哈!1、请先到这个网站(国外的)下载安装程序,链接地址如下57.閔MbOraOeveloperTools03。守¥岸【口口呼丁口口1宜2*60forVi宜StudTo2010dotConnectforOracledotConnectforOracle7.2P

3、rofessionalTrial2、下载好这两个程序后,直接安装。安装前请关闭打开的vs程序。3、安装完后,可以打开VS2010程序,查看“工具”菜单项,应该具有以下新增的三个选项,wPCBMES_NEW-州3StuccoIHiT分何斶口的期前HOracleDebugDepartOrjiDewlaperToolsEntityDevelo-perPr&gram.cs,xmuEjmmwkvo屈b円电c©hhccdi现阿劇冏:.JTTUd*-J一:u*FiIF:Z如果能够看到以上新增的三个选项,就可以恭喜你成功了一半了!4、接下来的操作,想必大家肯定都再熟悉不过了,按照创建sql数

4、据实体模型的步骤,开始创建oracle的数据实体模型。为了给部分朋友更踏实的感觉,我就一一给大家演示一下吧!还请大家耐心看一下,因为到这里,估计很多朋友都以操作过上面的步骤,但后续却无法成功创建数据实体模型,为此很有必要请各位耐心看看吧!这里,我先为了保险起见,首先不是创建的oracle数据实体模型,而是在vs中先进行oracle数据库的连接测试,因为从网上也看到了许多朋友(不是创建数据实体模型,而是要进行oracle数据库的连接时),也遇到了同样的报错或疑问,而我今天实战时,也同样遇到了这些问题,故,有必要在此也给这部分的朋友进行展示!!!如果,在安装了程序后,想直接创建oracle数据实体

5、模型,请直接看第三大步,红色标注的。如果想测试一下oracle数据库连接的,就请看第一、第二大步就可以了。、oracle数据库连接测试VS2010中oracle数据库连接测试(不是使用vs中自带的"用于oracle的.netframework数据提供程序”,而是使用上面安装的dotConnectforOracle程序):1)、打开vs,选择“工具”菜单下的“连接到数据库”选项,打开“添加连接”对话框,如图:2)、在“数据源”一栏中,单击“更改”按钮,打开“更改数据源”对话框,如图所示:Oracle数摇库数据源曲MicrosoftAccess舉炭辜文炼MkrosoftQDB匚数据源Mi

6、crosoftSQLServerMicrosoftSQLServerCompact3.5MicrosoftSQLServer数据库文件说明dctConnectforOracle.YoucanusethrsprovidertoconnecttcinstancesofOracleServerdotConnectforOracle用于OLEDE巧.NETFramework数摒警怪序.弔于Orad亡的.NETFramework数觀1供程序3)、在上面的对话框中,选择“oracle数据库”一项,而数据提供程序,会自动的选择我们前面安装的dotConnectforOracle程序,单击“确定”按钮,返回到

7、“添加连接”对话框。4)、在“添加连接”对话框中,输入你的连接信息,如图所示:5)、这样填写后,单击“确定”按钮,如果正常的情况下,就会在“服务器资源管理器”一栏(就是vs中和工具箱显示的同一个区域),生成我们创建的这个数据库连接。本人今天测试时,这样正常的情况,只出现了一次,就在刚刚做演示时。而更多的时候是在我们单击了“确定”按钮后,会弹出这样一个Connect的对话框,如图:Conn亡ConnectionParametersConnec七ionStringuserisspassvsrd-*;10.1.Tpersi:6)、当继续单击“Connect”按钮时,就会出现这样的错误提示,如图:Er

8、rorCannotobtainOracleclientfnformationfronnregistry.MakesurethatOracleClientSoftwareisinstalled,oruseDirectmodeofconnectrngtoserver.7)、这样的问题,请按照这样操作解决:在“Connect”对话框中,中勾选“Direct”复选框,勾选之后,对话框会发生一些变化,如下图所示,在“SID”一栏中,请填写你的oracle服务器的计算机名,如我的计算机全名是LIVE1.TEST.COM,那么在“SID”一栏中就填写LIVE1即可,请根据你们自己的实际情况更改这些信息,如图

9、所示:Connect!onParametersConnectConnection理userid=mes;password*;server"10.10.1,7:diredCollectCancel8)、这样填写了之后,再单击“Connect”按钮时,就不会报错,并能生成我们创建的这个数据库连接,如图:yPCBMES_NEW*MicrosoftStudio»¥X服务器资源昔理器文仲戸聚宝E坝囹项目口生成:勾凶曰£鼻.:*'虑SharePoint连接*炳展务器"岸数据连接j10.10.1J.MESTabesDATA0006CHECKOUT_T

10、ABCU£T_CONTRASTCUST_LIST_FSDATAOODODATA0002DAT血00059)、问题到这里,基本上就解决了。对于有的朋友,在安装了上面的程序后,不进行数据库连接测试,而直接进行oracle数据实体模型的创建时,出现了上面的报错信息,那么到这里,估计你们也知道该怎么去解决了吧!如果直接创建oracle数据实体模型时报上面的错,那么也就按照上面的解决办法了。10)、有疑问的朋友,可以在上面的数据库连接成功创建后,删掉该数据库连接,多重新试试,一样问题依旧,一样照上面的办法解决就行了。其实在“添加连接”对话中就可以直接进行这样的设置,就没有后面的其他步骤了,如图

11、所示:11)、如果在这里进行了这样的设置之后,单击“确定”按钮后,就可以直接创建成功的!那么接下来,我们继续展示,创建oracle数据库实体模型的操作!二、根据前面创建好的oracle数据库连接来创建oracle数据实体模型VS2010中创建oracle数据实体模型的测试:1、保存我们上面创建的oracle数据库连接,因为在接下来的数据实体模型创建中,我们就可以直接使用这个连接,而不用再去重新创建,如果有必要,我也会给大家展示不先创建数据库连接,而直接进行数据实体模型的创建,这个是最后才讲的哈。2、打开VS,选择“数据”菜单中的“添加新数据源”一项,打开“数据源配置向导”对话框,如图:3、在上

12、面的对话框中,选择“数据库”,单击“下一步”;在“选择数据库模型”对话框中选择“实体数据模型”,再单击“下一步”;在“选择模型内容”对话框中,选择“从数据库生成”,单击“下一步”。4、在上一操作步骤,单击“下一步”之后,进入“选择您的数据连接”对话框,但是此时就会弹出下面这个对话框,原因是由于先前我们已经创建了oracle的数据库连接,不过没事,请如图所示:ConnectCoMiectHicifneServerCoirnecticpzlStringuserid=mes;pasewor;server=;pejrsie5、这个对话框和前面我们操作时出现的对话框一样哈!如果直接单击

13、“Connect”按钮,同样会报先前的错误,不过,解决办法是一样的:勾选“Direct”,在“SID”中填入oracle服务器的计算机名,我这里还是LIVE1,这样更改了之后,再单击“Connect”按钮,就不会报错啦。6、这样操作之后,在“选择您的数据连接”对话框中,在数据库连接下拉列表框中,选择我们之前创建的oracle数据库连接,至于是否要在连接字符串中显示敏感信息,自己看着办吧!如图所示:7、设置好相关信息后,单击“下一步”按钮,就到了我们熟悉的地方啦,选择数据库对象啦,如图所示:8、在上面选择了需要的数据表,单击“完成”按钮,即可成功创建oracle的数据实体模型了。请赶快试试吧!!

14、!绝对可行的!!!三、直接创建oracle数据实体模型1打开VS2010,选择“数据”菜单项,选择“添加新数据源”一项,打开如图所示:2、选择“数据库”,单击下一步按钮,如图:3、选择“实体数据模型”,单击下一步,如图:4、选择“从数据库生成”,单击下一步,如图:5、单击“新建连接”按钮,打开如图所示:6、单击“更改”按钮,打开如图所示:7、现在就可以看到有oracle数据库一项了,激动不!?呵,选择oracle数据库一项,则数据提供程序会自动选择dotConnectfororacle程序,单击“确定”按钮,如图所示:8、根据实际情况,请按照上面的提示,填写好oracle服务器的相关信息!这里得多说几句,该对话框默认情况下,是没有勾选"Direct”这个复选框的,如果不勾选,直接填写Server、UserId、Password信息后,单击确定按钮(如果能正常进行下一步操作,那就可以不用看我下面写得了),但我相信很多朋友在这里就遇到问题了,会弹出一个“Connect”对话框,并如果直接单击“Connect”按钮则会报错!我这里为了少操作后续的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论