silverlight中首次读取数据库速度慢解决方法

silverlight中首次读取数据库速度慢
silverlight中创建Ado.Net实体数据模型利用Ria-Service连接SQL Server数据库时,首次读取数据库会很慢,读取完毕后,接下来读取数据库就会很快,有什么办法能提高第一次读取数据库的速度吗?
------解决方案--------------------
要不优化数据库查询语句。。。要不加上加载控件...提示加载中...
------解决方案--------------------
silverlight的UI和后台数据库操作是多线程异步的。可以在页面载入时就预先载入一次。这样不会影响UI的显示。第二次快是因为读的缓存中的数据。再加上.net本身确实都是第一次要比第二次慢。比如窗体的显示,数据库的连接访问。