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エンティティジェネレーターも見つかりました。これは、EntityFrameworkとLINQもサポートするツールの一部のようです。
言語によって異なりますが、そうです。SQLAlchemy、Hybernate、iBatisなどのオブジェクトリレーショナルツールを使用して、JavaまたはPythonでこのようなことを行うことができます。
彼らはあなたのためにスキーマを生成することができ、オブジェクトの定義に基づいてデータを投入することができます。