什么是MyGeneration / d00dads代码生成和数据层的良好替代品?

时间:2011-03-22 21:53:30

标签: c# .net mygeneration

我已经使用了MyGeneration和d00dads架构多年,并且是一个很大的支持者。该工具非常简单明了,代码层也很简单。 但是最近的一次经历让我现在有点担心。对这个软件的支持是完全不存在的,任何处理它的论坛都是虚拟鬼城。我害怕后来遇到另一个问题,我无法解决并被困住。

我正在寻找的东西:

明确支持MS SQL Server和C#
简单:没有XML模式!简单的工具。只需将SQL表转换为易于访问的对象和集合
支持:开发人员支持至关重要。一个强大的论坛社区正在进行错误修复是理想的。

一两年前,我会同意this StackOverflow question的回答。天啊,我甚至可能赞成这个答案。但我不能再证明这一点了。它已经死了软件,而且源代码非常复杂,如果没有先前的经验,你不能潜入并更新。

4 个答案:

答案 0 :(得分:3)

Microsoft's Entity Framework

LINQ to SQL可能有点简单,但它已被“正式”替换为EF。

**更新**

这是3.5 EF link

答案 1 :(得分:2)

您是否看过CodeSmith Generator's Framework templates?我建议你看一下.NetTiers,因为它可以替代d00dads。其他开发商也走了这条路。否则,我们会PLINQO templates,很快就会PLINQO for Enity Framework

由于 -Blake Niemyjski(CodeSmith Employee

答案 2 :(得分:1)

我知道回答一个人自己的问题是愚蠢的,但是......在深入研究这个问题后,答案变得非常明显:Entity Spaces是MyGeneration / dOOdads的合理替代品。由同一个人撰写,使用类似的语法和设计模式。唯一的问题是它不是一个免费的工具。

答案 3 :(得分:0)

我意识到这是一个非常古老的帖子,但它在DuckDuckGo结果中仍然排名很高。

MyGeneration家伙创建了https://www.My2ndGeneration.com。它与第一个语法不兼容,但它仍然相当不错。