0

INSERT INTOSQLで多くのクエリを使用することがわかったので、いくつかのプロジェクトを構築しています。だから私はclass彼らのために異なるesを持っています、そして私はそれをできるだけ柔軟にしたいと思っています.

すべてのクエリを含む 1 つのクラスがあり、2 番目のクラスはすべての接続 (開く、閉じるなど) を処理しSqlCommandます。

問題は、たとえば " command.Parameter.AddWithValue" を 1 つだけ持つことができ、そのような行を複数持つことができるということです。さまざまなタイプの値 (intなどstring) と、さまざまな名前と意味を持ちます。

このピクルスに遭遇する方法を知っている人はいますか?

ありがとう!

4

1 に答える 1

1

SQL ステートメントは、クエリを実行するスキーマに固有のものでなければなりません。それが含まれINSERT INTO...ます。

反復的な CRUD (作成、読み取り、更新、削除) を記述したくない場合は、ORM の使用を検討する必要があります。これらは、オブジェクトを SQL ステートメントにマップするために使用され、その過程でそれらの SQL ステートメントが生成されます。.NET の他の 2 つの一般的な例は、NHibernateEntity Frameworkです。

于 2012-04-19T17:09:31.360 に答える