I am in process of porting CABANA to work with DevForce EF. I am running into some issues and looking for some help. In my example code, I am using a SearchSummaryDetail page. All the three views (Search, Summary, and Detail with tabs) seem to work fine if only one of these views are loaded by controller. But as soon as I add more than one views (any combination), I get an exception "Datasource or BoundType must be set before adding bindings with this signature."
So for example, if I display just the search and gridview section, it works fine. When I add Summary View, it starts breaking. If I keep the summary view and comment out the gridbuilder code where it adds columns, it still works fine. Search still pulls results (with an empty grid of course) but I can navigate through the result set and see the records changing in summary view. Similarly if keep the summary view and add a detail view (while keeping the gridbuilder add columns section commented), it again starts breaking with same error message. Debugging and stepping through the code, it appears that whichever view gets first turn succeeds adding itself but subsequent views throw exceptions of datasource not being there.
I have a similar prototype working with cabana and IdeaBlade's classic persistence. The page controller code/logic and overrides etc are pretty much same in both prototypes. Any ideas what could be wrong. Is it the new EntityManager that manages thing differently than the classic one. Any tips that can help.