多対多の関係のための結合テーブルを持つ 2 つのテーブルを持つデータ モデルがあり、Silverlight アプリで CRUD ops のデータを公開する OData サービスを作成しています。私がやりたいのは、サービスから結合テーブルを抽象化することです。これを行う最善の方法がモデル (.NET3.5SP1 で EF を使用) にあるのか、それともカスタム サービス操作で行うべきなのかはわかりません。
EFモデルでそれを行う場合(これを行う方法がわからない)、OOTB WCF Data Serviceのものを使用すると、[..]/Courses(1)/Modulesと簡単に言うことができます...そうでなければ、これを行うには、カスタム操作を作成する必要があります。
EFモデルでこれを行うことは可能ですか?もしそうなら、それはどのように機能しますか?