2013-05-11 22 views
0

我正在VS2010中开发带有Oracle数据库的silverlight 3应用程序。但每当我尝试添加System.Data.OracleClient。我不明白它在添加参考列表中。为什么会发生?请帮助我。如何在Silverlight应用程序中获取OracleDataClient

+1

http://www.netfxharmonics.com/2008/12/Reusing-NET-Assemblies-in-Silverlight – 2013-05-11 01:54:34

+0

人们还在编写Silverlight应用吗?鉴于MS不会追求其发展...... – 2013-05-11 01:55:09

+0

谢谢。实际上,Silverlight正好不支持ADO.NET,所以我们不能在Silverlight中添加任何System.Data.Sql/Oracle。而是使用WCF来代替。谢谢@ slugster,@米奇小麦 – jchoudhury 2013-05-11 02:02:56

回答

1

Silverlight在.Net框架的一个子集内运行,这意味着您受限于Silverlight程序集可以引用的内容(因为它被设计为在浏览器中运行,即使OOB Silverlight应用程序仍然以这种方式运行框架)。

您需要做的是使用WCF与Web服务进行通信,然后从那里开始您的Oracle工作。

相关问题