title: oData WCF service - hide an element
body: <p>I'm new to WCF. My web project has an ADO.NET Entity Data Model (aka EF edmx), which has the Entity Container Name <code>JobSystemEntities</code>.</p>
  
  <p>I've created a simple oData WCF data service which uses <code>JobSystemEntities</code>, and it works great:</p>
  
  <pre><code>public class JobService : DataService&lt;JobSystemEntities&gt;
  {
      public static void InitializeService(DataServiceConfiguration config)
      {
          config.SetEntitySetAccessRule("Jobs", EntitySetRights.ReadSingle);
      }
  </code></pre>
  
  <p>However, this exposes all of the properties on the Job. I would like to hide sensitive data, i.e. the Cost field/property/column of the Job table.</p>