3

I have used MyGeneration and the d00dads architecture for several years, and have been a big proponent. The tool is fairly simple and straightforward and the code layer is dead simple. But a recent experience with it has left me a bit wary now. Support for this software is completely non-existent, any forums dealing with it are virtual ghost towns. I am scared of running into another issue later down the road that I cannot fix and being stuck.

I'm looking for something that:

Explicitly supports MS SQL Server and C#.

Simple: No XML schemas! Straighforward tools. Just convert SQL tables to easily accessible objects and collections

Supported: Developer support is essential. A robust forum community with ongoing bug fixes is ideal.

A year or two ago I would have agreed with the answer to this StackOverflow question. Hell, I may have even upvoted that answer. But I just can't justify that anymore. It's dead software and the source code is complicated enough it's not something you can just dive in and update without prior experience.

Community
  • 1
  • 1
Bryan
  • 8,748
  • 7
  • 41
  • 62

4 Answers4

4

Microsoft's Entity Framework?

LINQ to SQL is probably a little simpler, but it's been "officially" replaced by the EF.

** UPDATE **

Here's the 3.5 EF link

CodingGorilla
  • 19,612
  • 4
  • 45
  • 65
  • Says .NET 4.0 is a requirement... I'm running 3.5 on production servers right now and can't upgrade yet. :| Thanks for the suggestion though. – Bryan Mar 23 '11 at 17:39
  • 1
    That's not true, the particular link I posted was for the .net 4.0 version of the EF, but there is a 3.5 version as well. – CodingGorilla Mar 23 '11 at 17:48
  • Updated this to be the correct answer. Should have happened earlier! EF still very well supported. Lots of documentation, getting started guides, and community support. – Bryan Jun 04 '20 at 00:03
2

Have you taken a look at CodeSmith Generator's Framework templates? I'd recommend taking a look at .NetTiers as it would be a good replacement for d00dads. Other developers have went this route. Otherwise we have the PLINQO templates and soon to be PLINQO for Enity Framework.

Thanks -Blake Niemyjski (CodeSmith Employee)

Blake Niemyjski
  • 3,432
  • 3
  • 25
  • 41
1

I know it's uncouth to answer one's own question, but... after digging into this a bit, the answer became pretty obvious: Entity Spaces is the logical replacement for MyGeneration/dOOdads. Written by the same person, uses a similar syntax and design patterns. Only con is that it is not a free tool.

Bryan
  • 8,748
  • 7
  • 41
  • 62
  • Yep this one is defunct as well. I should un-check my answer. Sticking with Entity Framework for now, MS seems to be supporting it well. I don't think it's going to go away anytime soon. – Bryan Jun 04 '20 at 00:02
0

I realize that this is a very old post, but it still ranks pretty high on DuckDuckGo results.

The MyGeneration guy has created https://www.My2ndGeneration.com. It's not syntax compatible with the first, but it's still pretty nice.

Scott R. Frost
  • 2,026
  • 1
  • 22
  • 25
  • 1
    Thanks, this is good to know. Although I'd be a little wary of diving into one of his projects after he abandoned the first two. How long will this one last? – Bryan Sep 02 '15 at 20:03
  • I couldn't find any forum support for my2ndgeneration and I couldn't find how to do something as simple as to load a SQL Server table to generate code from. – Magnus Aug 10 '16 at 14:13