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

时间:2010-08-11 08:20:04

标签: .net database multithreading silverlight

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

1 个答案:

答案 0 :(得分:1)

Silverlight使用Silverlight的运行时,它是.net CLR的一个子集,它不包含任何数据访问类。要访问数据,您需要对Web服务进行服务调用或进行Webrequest。当您使用.NET RIA服务时,可以自动执行此操作(更多信息请参阅:http://www.silverlight.net/getstarted/riaservices/

多线程是可能的,实际上所有的Service调用都是异步的,因此它们在另一个线程中执行。对响应式UI执行多线程处理的最简单方法是使用BackgroundWorker