Click here to Skip to main content
16,016,862 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)


 
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 
Actually, we have a huge NUnit Test suite that runs against EntitySpaces available for download to all registered users. We run a huge battery against Oracle, Access, Microsoft SQL, and MySQL using the same exact binary code, the only difference being the EntitySpaces connection string entry in the config file, which also indicates whether you want to use stored procedures or dynamic sql, and whether you want ADO.NET command based transactions or enterprise distributed transactions, all in all it's like 30 some odd configurations all driven by the config file.

You are correct that you have to use a subset of all available datatypes of course, however, it's very forgiving, we use a 'bit' for boolean in SQL and in Oracle it's represented by a 'number' and it all works fine. EntitySpaces does an excellent job with provider independence actually.

See http://www.entityspaces.net/portal/Documentation/TestSuiteGettingStarted/tabid/99/Default.aspx[^]

Maybe you can study our techniques and improve LLBLGen if you're having trouble with provider independence?
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 
GeneralRe: Yeah right ;) Pin
Frans Bouma27-Apr-06 3:10
Frans Bouma27-Apr-06 3:10 
GeneralRe: Yeah right ;) Pin
Mike Griffin27-Apr-06 3:12
Mike Griffin27-Apr-06 3:12 
GeneralRe: Yeah right ;) Pin
Frans Bouma27-Apr-06 3:19
Frans Bouma27-Apr-06 3:19 
GeneralRe: Yeah right ;) Pin
Mike Griffin27-Apr-06 3:25
Mike Griffin27-Apr-06 3:25 
GeneralRe: Yeah right ;) Pin
Frans Bouma27-Apr-06 3:37
Frans Bouma27-Apr-06 3:37 
GeneralRe: Yeah right ;) Pin
Frans Bouma27-Apr-06 3:39
Frans Bouma27-Apr-06 3:39 
GeneralRe: Yeah right ;) Pin
Mike Griffin27-Apr-06 3:44
Mike Griffin27-Apr-06 3:44 
GeneralRe: Rocking The Boat Pin
David Stone26-Apr-06 11:03
sitebuilderDavid Stone26-Apr-06 11:03 
GeneralRe: Rocking The Boat Pin
Marc Clifton26-Apr-06 11:44
mvaMarc Clifton26-Apr-06 11:44 
GeneralRe: Rocking The Boat Pin
JustinGreenwood26-Apr-06 11:46
JustinGreenwood26-Apr-06 11:46 
GeneralRe: Rocking The Boat Pin
David Stone26-Apr-06 11:56
sitebuilderDavid Stone26-Apr-06 11:56 
GeneralMyGeneration dOOdads Pin
Sam Collett25-Apr-06 6:21
Sam Collett25-Apr-06 6:21 
GeneralRe: MyGeneration dOOdads Pin
randomfactor25-Apr-06 9:02
randomfactor25-Apr-06 9:02 
GeneralRe: MyGeneration dOOdads Pin
pjoller25-Apr-06 10:25
pjoller25-Apr-06 10:25 
GeneralEasyObjects.NET Pin
Matthew Noonan25-Apr-06 3:49
Matthew Noonan25-Apr-06 3:49 

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.