【发布时间】:2017-03-15 01:11:58
【问题描述】:
我正在通过基于 .Net 4.0 中 WCF DataServices 的 OData 提要从我的数据库中公开一个实体。到目前为止,一切都已完全开放,但我现在正在限制对实体的可能操作。
我有一个 Order 具有这些属性的对象(以及其他属性):
ID
Name
Amount
CustomerID
我希望能够向服务的使用者公开所有值并允许他们更新它们。但是,我不希望他们能够更新实体的CustomerID 属性。
我怎样才能做到这一点?我研究了 QueryInterceptors,但我还没有找到阻止更新调用或修改请求的正确方法。
【问题讨论】: