KPixel wrote:
I am not against providing support for Dataset... And I am already thinking about it.
Will you release your DataProvider Adapter for NHibernate?
I definitely will be releasing the Adapter. I'm going to start by implementing IDBDataAdapter. So far I don't see a need to any extensions to the Mapping files to support this.
The first goal is to make a non-invasive layer that uses the Hibernate APIs to implement the appropriate interfaces.
After getting that working properly, I will look at non-breaking changes to the libraries themselves that can optimize the use of the IDataAdapter (eg keeping DataSets in the Cache so that updates don't have to go through the effort of translating from a DataSet back to the object graph). This may involve extensions to the mapping files.
Another route I'd like to explore is using dataset schemas (as generated by VS) to generate nHibernate mappings or using them natively within nHibernate.
On another note, I've seen an excellent example of using the DSL (Domain Specific Language) tools to create a graphic editor for Spring.Net configurations. I think this can be something useful for nHibernate as well.
Sorry if I'm firing off too many ideas at once. If I don't put them in writing somewhere, they'll be forgotten quickly.