0

postgresデータベースがあり、テーブルのエンティティクラスを生成したいと思います。次のようなものを使用せずにデータベースに接続するには、これが必要です。

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

どうすればクラスを取得できますか?詳細な手順を教えてください。これはどこにも見つからないようです。

前もって感謝します!

4

2 に答える 2

2

エンティティクラスは通常、手書きであるか、スキーマから生成されてから手動で調整されます。Javaの世界では、NetBeansやEclipseなどの多くのツールが役立ちますが、MicrosoftデータベースやMicrosoftクエリツールを使用していない場合、C#/。NETの世界では物事がはるかに成熟していないように見えます。

この回答はいくつかの便利なツールに言及しており、クイック検索でNHibernateエンティティジェネレーターも見つかりました。これは、EntityFrameworkとLINQもサポートするツールの一部のようです。

于 2012-08-08T12:24:36.640 に答える
0

言語によって異なりますが、そうです。SQLAlchemy、Hybernate、iBatisなどのオブジェクトリレーショナルツールを使用して、JavaまたはPythonでこのようなことを行うことができます。

彼らはあなたのためにスキーマを生成することができ、オブジェクトの定義に基づいてデータを投入することができます。

于 2012-08-08T06:36:33.373 に答える