Auto-mapping domain models with schema is easy with NHibernate's built-in auto-mapping
Here's how an auto-mapping of domain models with schema could be built with NHibernate: https://github.com/MichaelBuen/PlayNHibernateAutomapping/blob/master/DomainMapping/Mapper.cs
DDL of the sample domain models with schema: https://github.com/MichaelBuen/PlayNHibernateAutomapping/blob/master/DomainMapping/DDL.txt
The domain models' properties don't have virtual in them, Virtuosity.Fody automates that for us. Our program automates manual and boring work for the user, developers should be recipient of automations too :-) Here are the sample domain models with schemas:
https://github.com/MichaelBuen/PlayNHibernateAutomapping/tree/master/PlayAutomapping
For schema enforcement on domain models, it's preferrable to enclose them in a static class rather than in a namespace. namespace could be bypassed
Happy Coding!
No comments:
Post a Comment