The code gen from the NORMA tool generates an abstract factory that you have to reference and then create your objects. We do all the validation, for the constraints you specified in the ORM model, in the implimentation classes that are generated in the one file.
For example... 'Each Person has exactly one FirstName' in C# you would create a ...