2012-08-08 45 views
0

我有一個postgres數據庫,我想生成一個表的實體類。我需要這個爲了連接到數據庫,而不使用類似的東西:爲postgres生成表類class

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

我該如何獲得類? 你能提供一些詳細的步驟嗎?我似乎無法在任何地方找到它。

在此先感謝!

回答

2

實體類通常是手寫的,或從模式生成然後手動調整。在Java世界中,許多工具(如NetBeans和Eclipse)都可以提供幫助,但如果您不使用Microsoft數據庫和Microsoft查詢工具,那麼C#/ .NET環境中的東西似乎已經不太成熟。

This answer指的是一些有用的工具,快速搜索也發現NHibernate entity generator,這似乎是支持實體框架和LINQ的工具的一部分。

0

取決於語言,但肯定的 - 你可以使用對象關係工具,如SQLAlchemy的,Hybernate,iBatis的,等做這樣的事情在Java或Python

他們可以爲你生成模式,可以填充基於數據關於對象的定義。