R
Rob
We are starting a new fairly big project based on the typical 3-tier
approach (db, business, GUI layer). I have limited experience in that field
but from my experience all the stored procedures, com object, etc is quite
cumbersome and error prone. Therefore, I am currently looking into some OR
Mappers. I did a very simple sample project with Wilson's ORMapper. It seems
to me ORMappers are exactly what I am looking for.
In any case, I have been looking around and think I would like to go either
with llblgen, ORMapper (probably combined with CodeSmith) or nhibernate.org.
Some of the "requirements" I have are:
*It has to work with .NET2.0
*If the tool has a code generator it must be possible to have specialized
sections, i.e. I can re-run the code generator without it overwriting my
specialized sections.
*It must be possible to integrate the build process with the rest of the
project
*Preferably, the classes do not have to inherit from a base class
*Preferably, it will be close to ObjectSpaces (if it ever comes out) so that
a transition is easier to achieve.
*The mapper does not force me to give certain access rights to the class
methods and properties, i.e. if I want come of them private I should be able
to do so.
*Support for joins
*Support for MS SQL
*I don't care if the learning curve is a bit steep as long as there is good
documentation on forums.
So my questions are:
Which of the above tool is most suitable for these requirements?
As mentioned I am relatively new to all this so what else should I be
looking for in an ORMapper?
Best Regards,
Rob
approach (db, business, GUI layer). I have limited experience in that field
but from my experience all the stored procedures, com object, etc is quite
cumbersome and error prone. Therefore, I am currently looking into some OR
Mappers. I did a very simple sample project with Wilson's ORMapper. It seems
to me ORMappers are exactly what I am looking for.
In any case, I have been looking around and think I would like to go either
with llblgen, ORMapper (probably combined with CodeSmith) or nhibernate.org.
Some of the "requirements" I have are:
*It has to work with .NET2.0
*If the tool has a code generator it must be possible to have specialized
sections, i.e. I can re-run the code generator without it overwriting my
specialized sections.
*It must be possible to integrate the build process with the rest of the
project
*Preferably, the classes do not have to inherit from a base class
*Preferably, it will be close to ObjectSpaces (if it ever comes out) so that
a transition is easier to achieve.
*The mapper does not force me to give certain access rights to the class
methods and properties, i.e. if I want come of them private I should be able
to do so.
*Support for joins
*Support for MS SQL
*I don't care if the learning curve is a bit steep as long as there is good
documentation on forums.
So my questions are:
Which of the above tool is most suitable for these requirements?
As mentioned I am relatively new to all this so what else should I be
looking for in an ORMapper?
Best Regards,
Rob