2009-10-14 53 views
1

我将正常的CLR库转换为Silverlight库。无法构建silverlight库,我需要哪些参考?

无法识别SqlConnection,SqlCommand,SqlClient。我参考了哪些库?我正在Silverlight 3.0中工作。

+1

我并不积极(仍在研究),但您可能无法直接从Silverlight那样做。相反,您可能必须设置一个WebMethod(或其他),以便Silverlight应用程序调用并获取数据。检查.... – 2009-10-14 04:31:57

+0

这是一个不受欢迎的惊喜 – MedicineMan 2009-10-14 04:43:45

回答

2

的SqlConnection,SqlCommand的,SqlClient中来自system.data。 System.Data不是Silverlight的一部分。

对于所有与数据库相关的活动,您应该使用webservice/wcf服务/ ria服务/实体数据框架来处理所有crud操作。

0

据我所知,从Silverlight直接访问SqlServer是不可能的。这很有意义,因为Silverlight旨在创建“Web应用程序”,这意味着您需要使用客户端 - 服务器方法来访问数据。您可以在某个Web服务器上设置WebMethod或WCF,并将Silverlight指向它以获取数据。

参考文献: http://silverlight.net/learn/tutorials/sqldatagrid-cs/
http://forums.silverlight.net/forums/t/21012.aspx
http://www.codeproject.com/KB/silverlight/CntDbSlght.aspx

相关问题