I want a strongly-typed DataSet along with designer TableAdapters, but Visual Studio's DataSet designer generates provider-specific (e.g. SQL Server vs. MySql) code and I don't want to commit to just one provider. An ORM would help, but:
- Entity Framework is 3.5 only and doesn't play nice with DataSets, and
- NHibernate doesn't support SQLite.
- a CustomTableAdapter component, subclassed by each designer TableAdapter,
- an ITableAdapterManager interface, implemented by designer's TableAdapterManager for hierarchical updates.