.net Silverlight关于数据库访问/多线程的限制

.net Silverlight关于数据库访问/多线程的限制,.net,database,multithreading,silverlight,.net,Database,Multithreading,Silverlight,说到在浏览器中(没有太多的SL经验,我只能假设这是一种非常常见的使用场景)SL应用程序-它们在数据库访问和多线程方面有任何编程限制吗?Silverlight使用Silverlight运行时,它是.net CLR的一个子集,不包括任何数据访问类。要访问数据,您需要对webservice进行服务调用或发出Webrequest。当您使用.NET RIA服务时,可以自动执行此操作(更多信息,请访问:) 多线程是可能的,实际上所有的服务调用在默认情况下都是异步的,所以它们在另一个线程中执行。为响应UI执行

说到在浏览器中(没有太多的SL经验,我只能假设这是一种非常常见的使用场景)SL应用程序-它们在数据库访问和多线程方面有任何编程限制吗?

Silverlight使用Silverlight运行时,它是.net CLR的一个子集,不包括任何数据访问类。要访问数据,您需要对webservice进行服务调用或发出Webrequest。当您使用.NET RIA服务时,可以自动执行此操作(更多信息,请访问:)

多线程是可能的,实际上所有的服务调用在默认情况下都是异步的,所以它们在另一个线程中执行。为响应UI执行多线程处理的最简单方法是使用BackgroundWorker