When integrating frameworks such as Neo with higher-level frameworks such as Spring.NET it is often necessary for the higher level framework to control the creation of database connections. However, datastores or session can be passivated (serialized) and frameworks like Neo need the ability to reconnect to the database when the store or session is activiated (deserialized). This means it is not sufficient for the higher-level framework to pass in an open connection.
A simple way to achieve this is an API the creates SqlConnections but infortunately noch such API is present in the ADO.NET framework. It should be obvious that it does not belong into either Neo or Spring.NET, and for lack of a better idea, we have put it into the Foo namespace and attached the source to this page (see ConnectionFactory.zip) for the moment being.
If you are interested in adopting this please contact either Rick Evans from the Spring.NET team or Erik Doernenburg from the Neo team.
