title: Do I need to include all fields in my entity framework model
body: <p>Quick question for everyone:</p>
  
  <p>Do I need to include all the database table fields on my EF model?</p>
  
  <p>For example; I've created a sub-model that only deals with tblPayment and associated tables.  Now, I need to write a LINQ query to get some information about items.  I would typically get this by joining tblPayment to tblInvoice to tblInvoiceItem to finally tblOrderItem.</p>
  
  <p>I'm wondering if when I add in those other tables, do I need to include all the fields for tblInvoice and tblInvoiceItem?  Ideally; I'd just like to keep the fields I'd need to join on, as that would limit the possibility of my sub-model breaking if other fields on those tables are modified/deleted.</p>
  
  <p>Can I do this?</p>