Best DAL Generator?

B

Bobby Edward

I've been researching ORM/Tier/DAL code generators.

What do you recommend?

It seems that subsonic (free) and LLBLGen Pro (paid) are the most popular.

Any suggestions?

I would prefer that it works with MySQL as well as VB.NET. Also, being able
to see/edit the generated code is a plus.
 
C

Cowboy \(Gregory A. Beamer\)

LLBLGen, which you mentioned, supports MySQL. It is one of my favorite O/R
Mappers. I also am fond of Genome (www.genom-e.com), but I am not sure if it
supports MySQL or not. Deklarit also supports MySQL. These are all high end
generators that produce great code.

TierDeveloper also supports MySQL (I have not tried it, but I have played
around with their NCache product, which is solid).

If you like to stick with Open Source, NHibernate is an option, although it
is not particularly aimed at MySQL. Here is a blog entry:
http://geekswithblogs.net/pariam/archive/2006/07/26/86352.aspx

If you can template your map on one table, CodeSmith should be flexible
enough to work with. As Mark has alluded to, you can use any DAL you desire
with your objects and a templated code generator works nicely for this.
There are schema providers for MySQL for CodeSmith (Google search), although
they are older. I have used .NET Tiers with CodeSmith in the past. It does
not fit my current work, but may work for you.

Here is a post where the person used Wilson O/R Mapper with MySQL:
http://forums.mysql.com/read.php?38,11958,11958

I have never tried this one, but it also supports MySQL out of the box:
http://www.vanatec.com/en
 
B

Bobby Edward

Thanks for a great response!

Cowboy (Gregory A. Beamer) said:
LLBLGen, which you mentioned, supports MySQL. It is one of my favorite O/R
Mappers. I also am fond of Genome (www.genom-e.com), but I am not sure if
it supports MySQL or not. Deklarit also supports MySQL. These are all high
end generators that produce great code.

TierDeveloper also supports MySQL (I have not tried it, but I have played
around with their NCache product, which is solid).

If you like to stick with Open Source, NHibernate is an option, although
it is not particularly aimed at MySQL. Here is a blog entry:
http://geekswithblogs.net/pariam/archive/2006/07/26/86352.aspx

If you can template your map on one table, CodeSmith should be flexible
enough to work with. As Mark has alluded to, you can use any DAL you
desire with your objects and a templated code generator works nicely for
this. There are schema providers for MySQL for CodeSmith (Google search),
although they are older. I have used .NET Tiers with CodeSmith in the
past. It does not fit my current work, but may work for you.

Here is a post where the person used Wilson O/R Mapper with MySQL:
http://forums.mysql.com/read.php?38,11958,11958

I have never tried this one, but it also supports MySQL out of the box:
http://www.vanatec.com/en
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,780
Messages
2,569,609
Members
45,253
Latest member
BlytheFant

Latest Threads

Top