Add support for organization based on name space in Entity Developer and Visual Studio integration
As the entity model grows, it makes it more difficult to see the namespace organization of the classes in both Entity Developer and Visual Studio. Add support for:
a) a namespace visual hierachy in Entity Developer. This can be either in the existing Class tree view or another tree view called Namespaces.
b) Generating and presenting CSharp code in visual studio based on the namespace hierarchy. This includes both the files on disk and the visual presentation under the hbml (or other) file in Visual Studio.
c) Knowing the root namespace defined in the model properties and organizing classes relative to that root namespace based on the namespace defined by class.