【发布时间】:2016-02-03 22:04:36
【问题描述】:
我想弄清楚什么时候拥有自定义域管理器才有意义。最初,我坚持认为,每当我们在 TableController<T> 中有一个不是 T 类型的返回类型时,我们都需要创建一个新的自定义域管理器。
但是,在示例应用程序 Sport by Xamarin 中,它们的控制器继承自 TableController<Athlete>,但它们的 GET 方法返回 IQueryable<AthleteDto>
public IQueryable<AthleteDto> GetAllAthletes()
{
return ...;
}
注意:AthleteDto 确实继承自 EntityData
如果允许,那我为什么还要麻烦创建一个新的 DomainManager?
如果我的返回值不是继承自EntityData,我是否只需要创建一个新的DomainManager?
【问题讨论】:
标签: c# azure asp.net-web-api2 azure-mobile-services