C#代码生成器可以加速数据库驱动软件的开发吗?

时间:2009-08-05 10:28:33

标签: c# database oracle code-generation

我是c#和.net开发的新手。我正在寻找一个C#代码生成器,它可以为数据库中的表生成CRUD操作和实体对象的代码。它必须是:

支持Oracle数据库; 生成的代码必须简单易用。

非常感谢你!

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

查看CodeSmith以从Oracle生成代码。它应该支持生成.netTiersnHibernate等框架使用的文件。

答案 2 :(得分:0)

我认为您正在寻找的是ORM工具。市场上有许多ORM工具,一些是开源项目,另一些是大规模商业产品。

以下是我听过/读过/使用的支持Oracle的基于.NET的ORM列表:

DataObjects.Net

Nhibernate的

亚音速

答案 3 :(得分:0)

MyGeneration是一种流行的数据访问代码生成器。我相信它有一个oracle模板:

答案 4 :(得分:0)

我绝对同意您应该查看/获取ORM产品。除了已经提到的那些,我还会提出Telerik的Open Access。它涵盖了大量数据库,并与许多其他Microsoft技术很好地集成。

不利的一面是它不是免费的。但就我而言,我们公司在一个带控件的包装中购买了它。我们需要为Silverlight项目购买一组控件。我在购买他们的套件时卖掉了老板,就像我们需要控制WPF或WinForms一样。他们有一个套件,包含几乎任何.NET项目的控件以及他们的ORM和报告。