任何好的C#代码生成器用于使用oracle存储过程?

我正在寻找一个C#代码生成器,它自动生成C#以访问Oracle数据库上的存储过程。

例如,如果我在架构DEV上有一些包,比如:

  • PACKAGE1与FUNC1,FUN2
  • PACKAGE2与FUNC3,FUN4

生成器创建代码以从C#运行以下代码:

int a = PACKAGE1.FUNC1(12, 34, "hello"); 

任何线索?

MyGeneration是开源的,是模板驱动的,模板可以用C#编写。 所以会满足你的需求,或者甚至可能已经通过他们的模板。

CodeFluent实体是模型优先工具,可用于生成Oracle SQL脚本:

  • 架构
  • 约束(主键和外键)
  • 查看
  • 程序(和相关的Oracle软件包)
  • 实例(数据)

也可以相对容易地生成应用程序类(C#)。

我有一些接近你想要的东西……它目前为Python生成存储过程包装器。 它是一个开源软件包,您可以使用您想要的C#代码填写模板。

http://markharrison.net/orapig/

http://code.google.com/p/orapig/

我很乐意帮助实现这一目标。 如果您想进一步讨论,我的电子邮件地址在我的个人资料中 。

  • CodeSmith Generator – 商业软件
  • MyGeneration – 免费
  • Metadrone – 免费

另见1和2 。