新しい .net Web プロジェクトを開始しようとしています。以前は、n 層の Web アプリでは、データ アクセスに "Microsoft Data Access Application Block" (sqlhelper.cs) を使用し、次にオブジェクト クラスとのインターフェイスにインターフェイス クラスを使用していました。この手法は少し時代遅れであり、時代に合わせてもう少し何かを使用しようとしていたことは承知しています。
データアクセスのためにLINQ to SQLを調べましたが、多対多の関係がないために制限されていました。エンティティ フレームワークは、学習曲線が大きすぎるように見えるまったく異なるアプローチでした。
sqlhelper.cs クラスを使用してデータ アクセスを処理することに問題はありますか?