市場のエンティティ フレームワークである LINQ2SQL を使用する場合、エンタープライズ ライブラリ データ アクセス アプリケーション ブロックを使用してデータ アクセス レイヤー (DAL) を設計することは理にかなっていますか?
ありがとう。
市場のエンティティ フレームワークである LINQ2SQL を使用する場合、エンタープライズ ライブラリ データ アクセス アプリケーション ブロックを使用してデータ アクセス レイヤー (DAL) を設計することは理にかなっていますか?
ありがとう。
それは、「Dremel ロータリー ツールと Ingersol Rand の産業用サンドブラスト リグのどちらを使用すべきか?」と尋ねるようなものです。
アプリケーションの機能と使用場所について説明していただけますか?
それは本当にあなたが何をしているかに依存します。
私が書いていることの多くは、既存のストアド プロシージャやその他の同様の項目に関するものです。Application Blocks の SqlHelper は私のニーズに非常によく合っており、変更を余儀なくされていません。
私はlinq2sqlを使用してきましたが、それは素晴らしいことです。つまり、SQL Server と結びつけることができます (ただし、linq 2 の他のデータベース システムを有効にするサード パーティの実装があります)。エンティティ フレームワークは比較的新しいものですが、同じ制限はありません。
のどちらかで行くことをお勧めします。