我有一个 postgres 数据库,我想生成一个表的实体类。我需要这个才能连接到数据库而不使用类似的东西:
NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM TABLE1", conn);
我怎样才能获得课程?你能提供一些详细的步骤吗?我似乎在任何地方都找不到这个。
提前致谢!
我有一个 postgres 数据库,我想生成一个表的实体类。我需要这个才能连接到数据库而不使用类似的东西:
NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM TABLE1", conn);
我怎样才能获得课程?你能提供一些详细的步骤吗?我似乎在任何地方都找不到这个。
提前致谢!
实体类通常是手写的,或者是从模式生成然后手动调整的。在 Java 世界中,NetBeans 和 Eclipse 等许多工具都可以提供帮助,但如果您不使用 Microsoft 数据库和 Microsoft 查询工具,C#/.NET 世界中的事情似乎就不太成熟了。
这个答案提到了一些有用的工具,快速搜索还发现了NHibernate 实体生成器,它似乎也是支持实体框架和 LINQ 的工具的一部分。
取决于一种语言,但是是的 - 您可以使用 SQLAlchemy、Hybernate、iBatis 等对象关系工具在 Java 或 Python 中执行类似的操作。
他们可以为您生成模式,可以根据对象的定义填充数据。