内のIDで単一のエンティティを取得しようとしていますDomainService
。
ただし、そのエンティティのタイプはクライアントで生成されません。これが私の質問です:
public Contact GetContact(int contactId)
{
return DbContext.Contacts
.Include(c => c.Phones)
.Include(c => c.Addresses)
.SingleOrDefault(c => c.ContactId == contactId);
}
エンティティはPhone
クライアントで生成されません。
このメソッドをで装飾しようとしまし[Query]
たが、次のコンパイル時の例外が発生します。
クエリ操作「GetContact」は、その戻りタイプ「Models.Contact」がTのIEnumerableを実装していないため、構成可能としてマークできません。
IDで単一のエンティティを返すWCFRIAクエリを作成する方法はありますか?