title: WPF/.NET data access models - resource recommendations
body: <p>We're in the early design/prep phases of transferring/updating a rather large "legacy" 3 tier client-server app to a new version.  We’re looking at doing WPF over Winforms as it appears to be the direction Microsoft is pushing development of the future and we’d like the maximize the life cycle/span of the apps. That said during the rewrite we’d like to make as many changes to our data access/presentation model to improve performance as much as possible up front as many.  </p>
  
  <p>I’ve been doing some research along that vein but the vast majority of the resources I've found that discuss WPF focus only simple data tracking apps or focus on the very basics UI design/controls.   The few items that even discuss data presentation are fairly elementary in depth. </p>
  
  <ul>
  <li>Are there any books/articles/recommended reading/other resources recommended for development related to large enterprise level business apps?</li>
  <li>Any “gotchas” that should/could be avoided?</li>
  <li>General advice to minimize the time underwater</li>
  </ul>