Click here to Skip to main content
16,016,789 members

Survey Results

Which .NET data-tier generator do you use?   [Edit]

Survey period: 24 Apr 2006 to 30 Apr 2006

Data tier generators can save a ton of time. Which, if any, do you use? (suggested by Ashley van Gerven)

OptionVotes% 
None (Hand-code for each project)42031.70
Visual Studio 2005 DataSet designer18113.66
LLBLGen13310.04
CodeSmith1259.43
GenWise Studio675.06
MyGeneration43833.06
Iron Speed Designer100.75
Other876.57
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (136 answers)


 
GeneralFor all the Nay sayers Pin
narsiman27-Apr-06 4:19
narsiman27-Apr-06 4:19 
GeneralRe: For all the Nay sayers Pin
WillemM27-Apr-06 20:36
WillemM27-Apr-06 20:36 
GeneralIdeaBlade Pin
Jason Speece27-Apr-06 3:57
Jason Speece27-Apr-06 3:57 
GeneralRe: IdeaBlade Pin
Sam Collett28-Apr-06 3:31
Sam Collett28-Apr-06 3:31 
GeneralRe: IdeaBlade Pin
Mike Griffin28-Apr-06 3:49
Mike Griffin28-Apr-06 3:49 
Generalnative code !! Pin
toxcct25-Apr-06 23:54
toxcct25-Apr-06 23:54 
GeneralRocking The Boat Pin
Marc Clifton25-Apr-06 16:05
mvaMarc Clifton25-Apr-06 16:05 
GeneralRe: Rocking The Boat Pin
JustinGreenwood25-Apr-06 17:56
JustinGreenwood25-Apr-06 17:56 
In the world of enterprise applications, the advantages of a strongly typed data-layer blow away the advantages of a runtime system as you described. When a database schema changes, thousands of lines of code can become invalid without you ever knowing it because the compiler doesn't catch runtime errors. Once you've used any strongly typed framework along with a code generator in a large application, you will never go back. Most of the ORM systems I've used provide backdoor SQL queries when needed, serializing and deserializing data to XML, etc. Runtime magic and reflection are really nifty tools, but they end up causing headaches with debugging. In the scripting world things are a lot different because all errors are runtime. Maybe you come from a scripting background or something. I say, thank God for compilers or else we'd all be scanning logfiles for hours and hours to debug our applications, and thank god for ORM and Code Generation because it keeps us focused on the code that matters instead of the boring busy work of coding a custom DAL for every project.

Justin Greenwood
MyGeneration Software

-- modified at 0:00 Wednesday 26th April, 2006
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 1:37
mvaMarc Clifton26-Apr-06 1:37 
GeneralRe: Rocking The Boat Pin
JustinGreenwood26-Apr-06 3:41
JustinGreenwood26-Apr-06 3:41 
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 4:07
mvaMarc Clifton26-Apr-06 4:07 
GeneralRe: Rocking The Boat Pin
JustinGreenwood26-Apr-06 4:14
JustinGreenwood26-Apr-06 4:14 
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 4:19
mvaMarc Clifton26-Apr-06 4:19 
GeneralRe: Rocking The Boat Pin
Billy McCafferty26-Apr-06 11:36
Billy McCafferty26-Apr-06 11:36 
GeneralRe: Rocking The Boat Pin
araujoao127-Apr-06 5:37
araujoao127-Apr-06 5:37 
GeneralRe: Rocking The Boat Pin
Xiangyang Liu 刘向阳26-Apr-06 3:09
Xiangyang Liu 刘向阳26-Apr-06 3:09 
GeneralRe: Rocking The Boat Pin
ReleaseTheHounds26-Apr-06 3:40
ReleaseTheHounds26-Apr-06 3:40 
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 3:51
mvaMarc Clifton26-Apr-06 3:51 
GeneralRe: Rocking The Boat Pin
Mike Griffin26-Apr-06 7:26
Mike Griffin26-Apr-06 7:26 
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 3:48
mvaMarc Clifton26-Apr-06 3:48 
GeneralRe: Rocking The Boat Pin
Mike Griffin26-Apr-06 4:30
Mike Griffin26-Apr-06 4:30 
GeneralYeah right ;) Pin
Frans Bouma26-Apr-06 22:33
Frans Bouma26-Apr-06 22:33 
GeneralRe: Yeah right ;) Pin
Mike Griffin27-Apr-06 2:38
Mike Griffin27-Apr-06 2:38 
GeneralRe: Yeah right ;) Pin
Frans Bouma27-Apr-06 2:59
Frans Bouma27-Apr-06 2:59 
GeneralRe: Yeah right ;) Pin
Mike Griffin27-Apr-06 3:02
Mike Griffin27-Apr-06 3:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.