我是c#和.net开发的新手。我正在寻找一个C#代码生成器,它可以为数据库中的表生成CRUD操作和实体对象的代码。它必须是:
支持Oracle数据库; 生成的代码必须简单易用。
非常感谢你!
答案 0 :(得分:3)
答案 1 :(得分:0)
查看CodeSmith以从Oracle生成代码。它应该支持生成.netTiers,nHibernate等框架使用的文件。
答案 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和报告。