複数のデータベース (現在はすべて MS SQL Server 2008 R2) を使用する大規模な Web アプリケーションがあります。このアプリケーションは約 7 年前のもので、EntitySpaces フレームワークを中心に構築されています。現在、このフレームワークのバージョン 2009 を使用しており、C# で .NET を使用して記述され、.NET 3.5 をターゲットにしています。
ES がなくなったので、これを別のものに変更する必要があり、何を使用するかを決めるのに問題があります。
私たちのデータベース スキーマは非常に成熟しており、私たちにとって完璧に機能します。このアプリケーションは、英国の 80 以上のサイトにインストールされています。
理想的には、既存のデータベース スキーマを指定して、ビジネスおよびデータ アクセス レイヤー クラスを生成するだけの同様の ORM ツールが必要です。必要に応じて、上位の .NET フレームワークに更新することは気にしません。
このアプリケーションは、Entityspaces オブジェクトの両方を利用し、いくつかのストアド プロシージャを呼び出してレポート機能を提供します。これは変更できないものであるため、パラメーター化されたストアド プロシージャを呼び出す機能は不可欠です。
私の質問は - 誰かがこれを行った経験があり、試してみるために使用するツールを推奨できますか?
前もってありがとう、アンディ