说到浏览器内部(对SL没有多少经验,我只能假设这是一种非常常见的使用场景)SL应用程序 - 他们对数据库访问和多线程有任何编程限制吗?
答案 0 :(得分:1)
Silverlight使用Silverlight的运行时,它是.net CLR的一个子集,它不包含任何数据访问类。要访问数据,您需要对Web服务进行服务调用或进行Webrequest。当您使用.NET RIA服务时,可以自动执行此操作(更多信息请参阅:http://www.silverlight.net/getstarted/riaservices/)
多线程是可能的,实际上所有的Service调用都是异步的,因此它们在另一个线程中执行。对响应式UI执行多线程处理的最简单方法是使用BackgroundWorker