我正在尝试通过其 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 返回单个实体的 WCF RIA 查询?