>>Another project structure question:
>>
>>I have a Common project which contains my custom classes and collections.
>>
>>I have a Biz project which contains by business helper classes. The Biz project contains a reference to the Common project.
>>
>>I have Order and OrderCollection classes in my Common project which will contain order data. I have another Dealer class that I want to lazy load into my Order class and expose as a property. I will be loading this dealer through my Biz project.
>>
>>I can't add a reference to my Biz project to my Common project because it will create a circular reference. How are other people doing this? In the application I inherited the container classes exist in the Biz layer, and I don't want to do this.
>
>You'll probably need to implement the Dealer class in a third project so that it can be referenced by both the Common and Biz projects.
>
>HTH,
>Viv
I think I need to rethink my structure. I really don't want to create a new project (I know it shouldn't be that big of a deal in a normal environment, but it is here). I have a few ideas I might try to run with.