The Entity Framework can help us create an efficient Data Access Layer or a horribly inefficient one.
In a typical Silverlight line-of-business application we have Lists, Grids, DataGrids, and StackPanels. We populate a list and it flows down and off the browser page. When we have a ScrollViewer, it will scroll the whole page including edit controls and graphics and not just the list that's tall and flowing off the page. The good news is that we can easily contain the list in the viewable area with the few simple steps listed below.