SharpDbSchema 0.1 available
Hopefully, the new SharpDBSchema library changes this. It is designed using a provider pattern which will allow each database provider to implement a method for collecting schema information. The initial version includes the basic interfaces, factory-based provider creation using a configuration file, and a MS SQL Server schema provider.
Any feedback would be appreciated.