我正在从头开始创建一个Web应用程序,并想知道是否有一个免费工具可以让我将表转换为对象,这些对象会有创建,更新和删除方法等内容,并允许我自定义或创建其他方法,如果我想要的话。我正在查看 netTiers http://www.nettiers.com/,但问题是我需要 CodeSmith http://www.codesmithtools.com/product/generator我没有那种这一刻要花钱。有没有其他工具我可以使用并且是免费的?。
我创建的所有其他应用程序,我必须自己创建所有图层,但如果有一些免费的东西我可以用来帮助我节省时间,你可以告诉我,我会非常感谢这样的建议。
谢谢
答案 0 :(得分:4)
你知道很长一段时间我也在考虑使用这样的工具,直到我遇到实体框架,这很简单!
然后,您将通过向导运行以选择要从中生成类的表。
之后应该很容易!
答案 1 :(得分:0)
有两种选择需要考虑,Entity framework
和LINQ to SQL
。 LINQ是查询由关系创建的对象的便捷方式。有OR designer服务器的目的是将表转换为对象。此外,如果您要处理大量表,您可能希望使用SQLMetal
为您提供基础关系表的LINQ
包装器。 SQlMetal
会自动创建添加,更新和删除方法。您可以自定义生成的代码,也可以连接到它提供的事件。