首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

关于silverlight中的几个困惑的有关问题

2012-08-10 
关于silverlight中的几个困惑的问题最近做了一个silverlight的项目,虽然做好了,不过感觉不是很好,总感觉代

关于silverlight中的几个困惑的问题
最近做了一个silverlight的项目,虽然做好了,不过感觉不是很好,总感觉代码没有想象中的那么精炼,所以想把这个项目给重构一下,顺便说一下我的项目是基于silverlight3.0开发的,因为客户那边的原因无法升级到4.0版本。我想请教下一下的是 
1. silverlight 中的RIA Service 在silverlight3.0的情况下,是否能够使用还是说有好多不完善或者说是4.0才能使用
2. RIA Service 中对于数据操作那块貌似都是使用的LINQ的比较多,那么这样会出现一个问题就是,一旦DB 环境变成Oracle的话会不会出问题
3. silverlight3.0+RIA Service的稳定性 如何
4. 如果不用Silverlight RIA Service 还有啥好点的框架能够适合 Silverlight 3.0使用的

[解决办法]
1、RIA Service在silverlight3.0下就可以使用。4肯定要比3做了一些这方面的优化。4会比3要好,但从某种程度上来说VS2005和VS2010都可以用来做开发,也不能说VS2005就使不了。
2、RIA Service确实存在这样的问题。但是据说安装了ODAC for Beta_EntityFramework也可以连接Oracle数据库。
3、silverlight3.0+RIA Servicer 的移定性不会有大问题。有问题也是代码写的有问题。
4、感觉RIA Service的开发效率还是要比其它方式高。
[解决办法]
服务器和Silverlight版本的关系不是那么大。.net的版本,主要是和服务器端的特性有关。
我2011年年底在万网注册的虚拟主机,那会一直是.net 3.5,但是也支持Silverlight 5.0的(我就是一直在部署的SL5)。最近几个月万网才支持.net 4.0.

另外,LINQ和数据库无关,只要那个数据库提供的Provider实现了LINQ的相关接口就没问题。
[解决办法]
你说的客户端版本是指.net还是指SL?应该是说的.net,因为SL没有3.5 -_-
这两个是分开的,SL的运行时和.net没有关系的,只是给浏览器装了个插件。
SO不管客户端是啥.net,只要能装上SL,就没问题了

热点排行