dotNateNC wrote:
-1- is there an easy way to define the object/table mapping at runtime and then add this dynamically created configuration?
No.
dotNateNC wrote:
-2- is there an easy way to detect if a mapped table does not exist within the database? and/or automatically create it if it doesnt exist?
There's SchemaExport which can create a schema, but it works on the whole set of mapping files, not on individual classes/tables and it can't detect whether the table already exists.
dotNateNC wrote:
-3- the database classes that currently exist, are they accessible so that I could perhaps create an instance of a provider, wrap it and use it even if it is independant of NHibernate?
What do you mean by "provider"? You could probably make some use of Dialects, but other than that, there isn't anything special in how NHibernate talks to databases, it just uses standard ADO.NET API.