Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在 OData 中使用字符串 ID?
例如,如果我有用户实体,我希望有这样的 id:
"users/1" "users/123" etc...
我是否受到协议的限制,或者我无法使其与 WCF 一起使用?
现在,我面临通过 id 获取实体的问题:
/DataService.svc/Users('users/1')
因为它会引发错误。
这篇博客文章详细讨论了这一点——但总的来说,这不是一个好主意,因为存在安全隐患。
http://blogs.msdn.com/b/peter_qian/archive/2010/05/25/using-wcf-data-service-with-restricted-characrters-as-keys.aspx