【发布时间】:2014-02-21 11:54:55
【问题描述】:
我正在使用 WCF 数据服务来提供 OData 端点作为我的服务的一部分。最近我需要向其中一个实体添加一个属性,但我不希望它作为服务的一部分返回。
我先使用代码,我的实体类似于:
[DataServiceEntity]
public class Customer
{
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int customer_id { get; set; }
[Required]
public string customer_name { get; set; }
public int customer_hidden { get; set; }
}
上面的类是我的 DbContext 的一部分,它被 DataService 使用——所以是一个基本的实现。
是否有任何方法可以防止使用某些 DataAnnotation 将 customer_hidden 返回给客户端?
【问题讨论】:
标签: wcf entity-framework odata wcf-data-services