C# 可以加速DB驱动软件开发的C代码生成器?

C# 可以加速DB驱动软件开发的C代码生成器?,c#,database,oracle,code-generation,C#,Database,Oracle,Code Generation,我不熟悉c#和.net开发。我正在寻找一个C代码生成器,它可以针对数据库中的表生成CRUD操作和实体对象的代码。它需要: 支持Oracle数据库; 生成的代码必须简单易用 提前非常感谢 具有Oracle提供程序的实体框架 (如LINQ到SQL) 检查是否从Oracle生成代码。它应该支持生成框架(如等)使用的文件。我认为您需要的是ORM工具。市场上有许多ORM工具,一些是开源项目,而另一些是大规模的商业产品 下面是我听说/读过/使用过的支持Oracle的基于.NET的ORM列表: Data

我不熟悉c#和.net开发。我正在寻找一个C代码生成器,它可以针对数据库中的表生成CRUD操作和实体对象的代码。它需要:

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

提前非常感谢

  • 具有Oracle提供程序的实体框架
  • (如LINQ到SQL)

检查是否从Oracle生成代码。它应该支持生成框架(如等)使用的文件。

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

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

DataObjects.Net

亚硝酸铵


亚音速

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

我完全同意您应该寻找ORM产品。除了前面提到的那些,我还将提到Telerik的开放访问。它涵盖了大量数据库,并与许多其他Microsoft技术很好地集成


缺点是它不是免费的。但在我的案例中,我们公司购买了一个带有控制装置的包装。我们需要为Silverlight项目购买一组控件。我说服老板购买他们的套件,就好像我们曾经需要WPF或WinForms的控件一样。他们有一个套件,包含几乎所有.NET项目的控件,以及他们的ORM和报告。

我想他更多的是在寻找一个代码生成器,而不仅仅是一些ORM工具大多数ORM工具都起到了代码生成器的作用。。。为了区分它们,我们需要OP的更多细节……对不起,我是说他也在寻找对象的代码生成器,而不仅仅是DALThank you Marc,我会查一查。Martin,我更喜欢生成简单且易于使用的类的代码生成器,而不是复杂的类。非常感谢你,JohoW,它看起来很强大,最重要的是它是开源的!我去看看。