Stevenn wrote:
Hi
There seems to be an anomaly with OutputType defaults (TypedList and TypedView).
In the 5.6.1 (4-Sep) RTM (or possibly because i upgraded from 5.4), in Designer Preferences, the default was PocoWithQuerySpecQuery.
This is a framework specific setting and these have never been in the designer preferences, sorry. I checked, e.g. with 5.5, not there. This is also logical as the code to display these doesn't refer any framework as that's unknown at that level, e.g. when you start the designer but don't load a project, it can't show you any framework specific settings...
The defaults for framework specific settings are part of the project, and have been part of the project since v5.0
Now (5.6.1 21-Oct)), those options have disappeared out of the Designer Preferences completely and are only available in the Project Settings: Conventions | Entity Model | LLBLGen Pro Runtime Framework. They still default to PocoWithQuerySpecQuery though the documentation states that TypedDataTable should be the default.
Will we have to set these per project into the future?
You have to set the default per project yes, as at the preferences level, it's unknown what framework you're going to use.
If you run into this at a point where there already elements defined and you want to set the setting to e.g. PocoWithLinqQuery, just change the default in the project settings. Unless you have changed the value for an element specifically, you can just change the default in the project settings and all elements inherit that value.
Could you point us to the documentation fragment that's stating TypedDataTable should be used? Thanks. (We set the default to PocoWithQuerySpecQuery some time ago as it's more efficient than using a typed datatable)