Entity Framework を使用して C# で Web サービスを作成し、データを取得しています。
2 つの関連テーブル (Person、Role) があります。
各個人には役割が関連付けられています。
返されたオブジェクトが Person であり、関連付けられた Role が含まれていることを望みます。
次のようなクエリを実行すると:
From p in ef.Person.Include("Role") select p
デバッグでは、各 Person の Role オブジェクトが読み込まれていることがわかります。
しかし、返された/生成された XML には、関連するオブジェクトに関する情報を提供する RoleReference のみが含まれていますが、オブジェクト自体は含まれていません。
エンティティ フレームワークによって生成されたクラスに Serializable 属性を追加し、webmethod に xmlInclude 属性を追加しようとしましたが、何も変わりません。
どうすればこの問題を解決できますか?
ありがとう!
フラビオ