Click here to Skip to main content
15,897,371 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)


 
GeneralBiased survey? Pin
Stan Shannon29-Apr-06 8:41
Stan Shannon29-Apr-06 8:41 
GeneralRe: Biased survey? Pin
JustinGreenwood29-Apr-06 17:53
JustinGreenwood29-Apr-06 17:53 
GeneralRe: Biased survey? Pin
Stan Shannon30-Apr-06 2:33
Stan Shannon30-Apr-06 2:33 
GeneralRe: Biased survey? Pin
JustinGreenwood30-Apr-06 4:06
JustinGreenwood30-Apr-06 4:06 
GeneralRe: Biased survey? Pin
Mike Griffin1-May-06 1:58
Mike Griffin1-May-06 1:58 
GeneralRe: Biased survey? Pin
Stan Shannon1-May-06 11:41
Stan Shannon1-May-06 11:41 
GeneralRe: Biased survey? Pin
Frans Bouma2-May-06 5:31
Frans Bouma2-May-06 5:31 
GeneralRe: Biased survey? Pin
ScottyRicker1-May-06 5:56
ScottyRicker1-May-06 5:56 
GeneralAny pros/cons for Visual Studio 2005 DataSet designer? Pin
econner28-Apr-06 11:21
econner28-Apr-06 11:21 
GeneralMyGeneration beats hand-coding hands-down Pin
SOwens27-Apr-06 6:49
SOwens27-Apr-06 6:49 
I have been using MyGeneration successfully in a production application I am enhancing. The original contract programmer didn't like code generation in general because "you always have to make changes to the generated code".

Not so, sez I. What he gave us was hand-coded C# objects from tables with typically 100-150 columns (not a very good d/b design, but you go with what you have to go with), along with hand-coding procs for each CRUD operation the C# object calls, also coded by hand. There's only so much cut-and-paste you can do, then you have to code each column assignment statement. His objects are not badly designed, just expensive to create and maintain.

Add a column? Change a length? Use a different datatype? Yikes! Add to that the fact that we have no particular change management system, so I have to keep dev / test / prod in sync by hand as well, and I begin to Have Issues with the hand-coded approach.

For new tables, and old ones as opportunity presents, I use MyGeneration. Flexible programming model, fast generation, solid code. (It's even making me like using stored procs, which I have not been a big fan of in the past.) I'm currently converting a somewhat complex paper form, and the database design is evolving daily. It's just so easy when you simply point a a table, regenerate code and procs, and rebuild a DLL.

EntitySpaces sounds even better than MyGeneration in a lot of important ways. If I ever see some free cash come available in our department, I may ask for some to get a copy.


Steve Owens

who has been doing this long enough to know a good thing when it comes along
GeneralRe: MyGeneration beats hand-coding hands-down Pin
webber12345627-Apr-06 6:52
webber12345627-Apr-06 6:52 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
Mike Griffin27-Apr-06 6:59
Mike Griffin27-Apr-06 6:59 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
webber12345627-Apr-06 8:37
webber12345627-Apr-06 8:37 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
mBonafe28-Apr-06 2:18
mBonafe28-Apr-06 2:18 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
Matthew Noonan28-Apr-06 3:07
Matthew Noonan28-Apr-06 3:07 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
Dan Crowell27-Apr-06 7:23
Dan Crowell27-Apr-06 7:23 
GeneralRe: MyGeneration beats hand-coding hands-down Pin
Yifei J27-Apr-06 17:50
Yifei J27-Apr-06 17:50 
GeneralMyGeneration Rocks! Pin
giuice27-Apr-06 5:09
giuice27-Apr-06 5:09 
GeneralRe: MyGeneration Rocks! Pin
murphy.m.j27-Apr-06 5:31
murphy.m.j27-Apr-06 5:31 
GeneralRe: MyGeneration Rocks! Pin
Uwamilord27-Apr-06 6:21
Uwamilord27-Apr-06 6:21 
GeneralRe: MyGeneration Rocks! Pin
alluberes27-Apr-06 6:33
alluberes27-Apr-06 6:33 
GeneralRe: MyGeneration Rocks! Pin
grepninja27-Apr-06 18:22
grepninja27-Apr-06 18:22 
GeneralRe: MyGeneration Rocks! Pin
robregan29-Apr-06 23:54
robregan29-Apr-06 23:54 
GeneralRe: MyGeneration Rocks! Pin
jaxmeier30-Apr-06 1:43
jaxmeier30-Apr-06 1:43 
GeneralFor all the Nay sayers Pin
narsiman27-Apr-06 4:19
narsiman27-Apr-06 4:19 

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.