数年前、「データベースエンジン」に依存しない大きなASP.Netアプリケーション(C#/ .net 3.5)を開発しましたSQL Server、Oracle、MySQL ...をDBエンジンとして使用してください)。そのために、エンタープライズライブラリデータアクセスブロック4.1を使用しました。エンティティフレームワークによるエンタープライズライブラリデータアクセスブロックの置き換えについてのアドバイス
しかし、私たちは「パフォーマンス/スケーラビリティの向上」段階にあるため、アプリケーションの基礎の技術のアップグレードや再設計について考えています。
したがって、問題は、Entity Frameworkに移行する利点はありますか? EFは非従属の「データベースエンジン」基準を維持しますか? EntLib DAABの実装を維持し、最新のバージョン(5.0)にアップグレードする必要がありますか?
おかげ
エンタープライズライブラリのデータアクセスブロックがうまく機能する場合は、どうして気が変わりますか? MSとコミュニティのほとんどのEntity Frameworkの例はSQLサーバーに基づいているため、他のどのフレームワークがどれほど堅牢であるかわかりません。 –