title: Entity Framework inheritance: TPT, TPH or none?
body: <p>I am currently reading about the possibility about using inheritance with Entity Framework. Sometimes I use a approch to type data records and I am not sure if I would use TPT or TPH or none...</p>
  
  <p>For example...
  I have a ecommerce shop which adds shipping, billing, and delivery address</p>
  
  <p>I have a address table:</p>
  
  <pre><code>RecordID
  AddressTypeID
  Street
  ZipCode
  City
  Country
  </code></pre>
  
  <p>and a table <code>AddressType</code></p>
  
  <pre><code>RecordID
  AddressTypeDescription
  </code></pre>
  
  <p>The table design differs to the gerneral design when people show off TPT or TPH...
  Does it make sense to think about inheritance an when having a approach like this..</p>
  
  <p>I hope it makes sense...</p>
  
  <p>Thanks for any help...</p>