I am looking for recommendations on an application developer framework for Visual Studio. A cursory investigation has identified products such as Strataframe, Mere Mortals, CSLA, Deklarit, xEpressApp, Habanero, Spring.Net, etc. What do you recommend, based on your developer experience?
Some of the key requirements are that the framework needs to provide the object/relational DB mapping but also 'build' the UI which accesses the data. The UI builder should allow us customize the screen/page at design time (based on config parameters) such that the programmer is presented with a 'branded' flavor of the form. Obviously, the framework must integrate with .NET Visual Studio and any of the generated code must be customizable or provide hooks for customizing. Not only must it support an n-tier architecture (I think this is probably a given) but it would be nice if the framework also conceptualizes the typically deployment stratas of dev/test/prod. I am not looking for a web/browser based framework - this is strictly in-house behind the firewall business apps.
As background, we are converting from a Visual Foxpro environment which has a custom-developed framework making extensive use of builders.