c# – 从silverlight应用程序访问SQL Server数据库

我们的ASP.NET网站允许用户执行各种查询,并根据从数据库查询的结果显示网络图(如UML图).目前,我们正在生成一个位图并显示它.但由于我们需要支持允许用户以交互方式显示/隐藏某些块的功能,因此我们计划使用Silverligh...

我们的ASP.NET网站允许用户执行各种查询,并根据从数据库查询的结果显示网络图(如UML图).目前,我们正在生成一个位图并显示它.但由于我们需要支持允许用户以交互方式显示/隐藏某些块的功能,因此我们计划使用Silverlight来渲染图形.我们还计划在未来添加更多互动.

我有两个问题:

> ASP.NET应用程序是否可以将参数“发送”到silverlight应用程序.
> Silverlight应用程序是否可以查询SQL Server数据库.

PS.如果还有比Silverlight更好的替代品,请建议.

解决方法:

您应该使用适当的分层体系结构,而对于SL,您实际上不能引用任何不是SL控制库的类库.

一旦您的DAL和BL层可用,您可以根据需要使用WCF服务层公开BL的部分逻辑,并在SL应用程序中使用它.请参阅我在此处建议的分层方法,该方法不仅适用于任何UI框架,而且适用于MVC,如果您实际上不使用EF,也适用.

MVC3 and Entity Framework

本文标题为:c# – 从silverlight应用程序访问SQL Server数据库

基础教程推荐