Reputation: 8778
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.
Upvotes: 3
Views: 4556
Reputation: 2061
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.
Upvotes: 0
Reputation: 8778
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.
Upvotes: 1
Reputation: 3577
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)
Upvotes: 2
Reputation: 19842
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
Upvotes: 4