Create packageable version with installer
Brought to you by:
nealbailey
To provide a mass distribution solution we should probably support use of a
portable DB solution like SQLLite and supply a web server like UltiDev
Cassini webserver.
Several other changes will need to be made to support this solution such as
database agnosticism and an in-DB login solution.
Once all of this has been put together we can probably put everything into
a single MSI that will install an configure the entire solution for users.
Logged In: YES
user_id=1756424
Originator: NO
Step one here is to extract all the stored procedure from SQL and implement them in some sort of business/data layer. Once that's done we can probably go with an agnostic database framework and then port to other platforms and/or create an installer.
Logged In: YES
user_id=1883673
Originator: YES
Agreed. I'd like to look at creating a domain layer for this and encapsulating all the business logic for the domain objects there using NHibernate unless you have any objections. Would you like me to create a branch and start investigating this?
Logged In: YES
user_id=1756424
Originator: NO
Please do so, this will give me a working sample of deploying NHibernate in a simple context.