How are you using this context and the connection you obtain from it? Opening and closing a context bound connection is managed internally by OpenAccess. Can you reproduce this 'broken' state consistently. If yes, can you please send me the code to do that?
If the connection state is broken you should dispose this context instance and create a new one.
If you can provide me with more details on what you want to achieve I could provide you with an appropriate solution.
the Telerik team
Q3'12 SP1 of OpenAccess ORM packs Multi-Table Entities mapping support. Check it out.