With LLBL2.x I am always facing the annoyance of inspecting the properties of an EntityCollection during debugging.
If I have a BreakPoint at code an EntityCollection variable and I add a watch, the watch window correctly displays the type of the variable as (MUPS.DAL.HelperClasses.EntityCollection). But when I want to inspect the count of the entity collection (and a lot of other properties also) the watch window would come back saying
"The generic type 'SD.LLBLGen.Pro.ORMSupportClasses.CollectionCore1' was used with the wrong number of generic arguments in assembly 'SD.LLBLGen.Pro.ORMSupportClasses.NET20, Version=2.0.0.0, Culture=neutral, PublicKeyToken=ca73b74ba4e3ff27'.":"SD.LLBLGen.Pro.ORMSupportClasses.CollectionCore
1"} Integer"
I dont know if this means I have to cast the entityCollection to a generic one but if that is the case, it becomes a real annoyance to do so as I have to inspect the type of contained entity in order to correctly build the syntax of the generic counter-part