私は現在、発生した問題を書き留め、他の人が見ることができるようにそれらに答える小さなWebサイトを構築しています。現在、ここで説明されているようなDALを使用しています。現在、他のモデル、特にLinq2SQLとADO.netエントリフレームワークを使用したlinqベースのモデルを検討しています。たとえば、linqクエリを使用してトップリストを除外しているので、ある意味でデータアクセスをコードレイヤーに移動していることに気付きました。私がこれを始めた理由は、DALが常にDBと実際に同期していなかったためであり、DB内の何かを変更すると、null許容型がnull許容型ではなくなったためです。次に、テーブルをデータテーブルに再インポートすると、クエリが失われます。
私の簡単な質問は、今日ASP.netに適したDALが必要な場合、それは何でしょうか。提案、経験は大歓迎です。