title: customizing odata output from asp.net web api
body: <p>I'm using the new ASP.NET webapi odata (version 4.0.0 last published 27/2/2013 according to Nuget)</p>
  
  <p>Basically I'm doing it as described here: <a href="http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api">http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api</a></p>
  
  <p>I'm publishing my data transfer objects and the odata atom pub feed is created but I'd like to have some more control over it. Mainly I'd like to be able to do the following:</p>
  
  <ul>
  <li>decide what goes on the title, author and updated elements for the feed</li>
  <li>decide whether or not to have the edit links </li>
  <li>change what is shown in <code>&lt;category term="X"</code>and in <code>m:type</code> in sub properties that are classes in my application. Currently they expose the c# class names with the full namespace but I don't want to expose this.</li>
  </ul>
  
  <p>Thanks.</p>