C# と Razor を使用して ASP.NET MVC3 で Web アプリケーションを開発しています。
アプリケーションは、テーブル間に物理的な関係がない、約 8 年前に設計された既存のデータベースを使用する必要があります。同じ DB を使用する他のアプリケーションは、結合を使用してプログラムで関係を作成します。
私のアプリケーションでは、いくつかのデータベースのテーブル用にADO.NETモデルを作成しました。ここで、インライン LINQ 式、特にナビゲーション プロパティの可能性を活用するために、ADO.NET モデルでリレーションシップを作成したいと考えています。
ADO.NET は、リレーションシップを利用するインライン式を、そのようなリレーションシップが存在しない実際のデータベースが理解できるクエリに変換するのに十分強力ですか?