这个问题可能是由于我对微软OData实施的理解有限。
使用C#“反射数据提供程序”,我正在尝试支持http://localhost/Users(2)
等网址,但我无法弄清楚如何。
我http://localhost/Users
工作,目前只返回所有可用用户。它在public IQueryable<User> Users
子类上实现为属性IUpdatable
。
我看到很多OData客户端示例都使用括号语法。我怎样才能在C#中提供这个服务?或者,如果此语法不起作用,建议使用WCF,OData和Reflection Data Provider获取单个实体的方法是什么?
注意:我们的OData API根本不直接映射到关系数据库,所以“只是”使用实体框架提供程序并且神奇地免费获取所有内容不是一种选择。