RIA Service+SilverLight4...

项目所需,需采用Oracle+Entity Framework+WCF RIA Service+SilverLight4.0搭建开发框架
第一次接触这些东西,我决定还是把它记下来,对于健忘的我,这是很重要的。
回顾一下一周的努力
【安装 ODAC for Beta_EntityFramework】
说明:安装ODAC for Beta_EntityFramework后,VS2010 数据库连接项多了一个“Oracle数据库”,VS2010 EntityFramework就能够支持Oracle数据库了。
过程:安装很顺利,测试不顺利
测试:
1、本机PL/SQL连接数据库出现initialization error could not locate OCI dll的错误,详见initialization error could not locate OCI dll
2、VS2010 数据库连接项多了一个“Oracle数据库”,测试连接时出现"ORA-12154"的错误,详见ODAC for Beta_EntityFramework
理解:
安装ODAC for Beta_EntityFramework时默认安装了Oracle Client 11g,导致Oracle的环境变量被修改,而本机的PL/SQL版本是Oracle Client 10g,其Oracle home和OCI library也被修改,所以读不到对应的tnsnames文件和oci.dll。VS2010"Oracle数据库"连接默认是通过ODAC所对应的Oracle Client 11g去连接数据库,因此应该在Oracle Client 11g中的tnanames配置所需的Oracle数据库连接信息。
【配置Entity Frame实体数据模型】
说明:使用VS2010"Oracle数据库"连接实现Oracle数据库映射到VS中的实体数据模型。
过程:由于Oracle版本问题,出现一个错误
测试:Entity Framework error: 'ORA-00904: "SUBPROGRAM_ID": invalid identifier'.'.
理解:
碰到莫名其妙的问题,还是老方法,先谷歌后百度。
【配置SilverLight4.0开发环境】
1、安装VisualStudio2010,.NET FrameWork4.0同时被安装
2、安装Silverlight 4 Tools for Visual Studio 2010开发包,在Visual Studio 2010中将会自动更新添加Silverlight 4项目开发模板,以及Silverlight 4 SDK和相关开发环境
3、Silverlight美工开发人员,需安装Microsoft Expression Studio 4 Ultimate(blend 4)
4、推荐安装Silverlight 4 Toolkit控件包,该控件是微软开发的Silverlight控件扩展包.其中包含数十种扩展控件,可以方便Silverlight项目开发,另外该项目是开源项目,开发人员可以轻松的修改控件,创建自定义控件效果
5、安装Silverlight 4简体中文正式版脱机帮助文档
Tags: 

延伸阅读

最新评论

发表评论