为postgres生成表类

时间:2012-08-08 06:31:31

标签: class postgresql entity

我有一个postgres数据库,我想生成一个表的实体类。我需要这个,以便连接到数据库而不使用像:

NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM TABLE1", conn);

我如何获得课程? 你能提供一些详细的步骤吗?我似乎无法在任何地方找到它。

提前致谢!

2 个答案:

答案 0 :(得分:2)

实体类通常是手写的,或者是从模式生成然后手动调整的。在Java世界中,许多工具(如NetBeans和Eclipse)可以提供帮助,但如果您不使用Microsoft数据库和Microsoft查询工具,则在C#/ .NET世界中似乎不太成熟。

This answer指的是一些有用的工具,快速搜索也找到了NHibernate entity generator,它似乎也是支持Entity Framework和LINQ的工具的一部分。

答案 1 :(得分:0)

取决于语言,但是 - 您可以使用对象关系工具(如SQLAlchemy,Hybernate,iBatis等)在Java或Python中执行此类操作。

他们可以为您生成架构,可以根据对象的定义填充数据。