title: Which entity types need Controllers generated for Web API OData Entity Framework solution?
body: <p>I Have an Model First Entity Framework project.  It contains Enums, Complex Types, and 1:1 relationships with inherited types.</p>
  
  <p>Example:  I have a Coupon type.  A coupon has either a single FixedOff or PercentOff entity (inherited from a base of ValueOffBase).  </p>
  
  <p>Question:  Do I need to add a controller to the abstract base class?  Or just each of the concreate descendent classes?</p>
  
  <p>I also have a EF complex type called DateRange which has a Start and Stop date.  Do I add controllers for that too?</p>