何年も前から、Microsoft Application Blocks for .NET に存在する「SQL Helper」クラスを使用しており、多くのプロジェクトで約 1 年間使用していましたが、その後、多くのシニアは、大きなプロジェクトで多くの問題が発生するため、使用しないように勧めています。それを知らせますが、プロジェクトでそれを使用したい新しい会社に知らせてください...誰かがそれ
について彼の推奨をすることができます/そしてそれを使用するのが本当に優れている場合、それはすでに問題がありますか?
SQL Helper 以外の良い解決策はありますか?
1887 次
2 に答える
1
私はこれまで多くのプロジェクトで SQL Helper クラスと新しい DAAB/Enterprise Library を使用してきました。適切な仕事には適切なツールを使用することをお勧めします。代替案には以下が含まれます
- NHibernate
- LINQtoSQL
- エンティティ フレームワーク
- エンタープライズ ライブラリ
- My Generation (および Gentle などのさまざまなプラグイン フレームワーク)
- ADO.NET...リストは1つになります
于 2010-01-23T08:32:10.207 に答える
0
私はそのアプリケーション ブロックとその修正バージョンを多くのプロジェクト (大小を問わず) で使用してきました。私の意見では、データ層を構築するための優れたフレームワークになります。それをすべてのフレームワークとして扱わず、必要に応じて拡張してください。
于 2010-01-23T07:20:12.477 に答える