2 つのアプリケーションで使用される SQL データベースを使用する既存のアプリケーションを開発しています。1 つは Entity Framework を使用してデータベースに接続します。もう 1 つは LINQ-to-SQL を使用します。SQL データベースは、2 つのテーブルの行間の多対多の関係を示すいくつかのテーブルが存在するように設計されています。Entity Framework はこれらのテーブルをインポートしないようです。これは、多対多の関係を表現するオブジェクト指向の考え方があるためと思われます。これまでは、Entity Framework アプリケーションがこれらのテーブルについて知る必要はありませんでしたが、今では知る必要があります。私はそれがどのように機能するのかわかりませんし、これらの関係を表現する Entity Framework のエキサイティングな新しい方法について学んだとしても、それが他のアプリケーションや多くの関数を使用するように設計されたデータベースとうまく連携しないのではないかと心配しています。 -対多テーブル。
つまり、Foo のテーブルと Bar のテーブルがあり、次に Foo と Bar の ID を含むテーブルがあり、どの Foo がどの Bar に関連しているかをリストしています。この関係テーブルを頻繁に使用する別の LINQ アプリケーション。
質問:
Entity Framework の多対多システムの使用法を習得した場合、他のアプリケーションが使用する多対多テーブルを使用および更新しますか?
そうでない場合、既存のテーブルを使用するコードを記述できるように、Entity Framework が多対多の関係テーブルを無視しないようにする良い方法は何ですか?