title: Updatable Views in Entity Framework 5/6
body: <p>I have several Views that are updatable according to <a href="http://technet.microsoft.com/en-us/library/ms187956.aspx">http://technet.microsoft.com/en-us/library/ms187956.aspx</a>. </p>
  
  <p>All of my views follow the specifications in the afformentioned article. I have verified in SQL Management Studio that the views can be updated, inserted to, and deleted from. </p>
  
  <p>The research I have done has led me to two options to make the views in my Entity Framework 5/6 Model updatable:</p>
  
  <ol>
  <li><p>Remove the  tag from each view, however, any work
  done in MyContext.edmx is overwritten when updating the context from
  the database. This means that this solution isn't very viable for my
  project.</p></li>
  <li><p>Adding a insert, update, and delete stored procedure for each
  view and mapping these in the designer. I don't particularly like
  the idea of having to create this many stored procedures.</p></li>
  </ol>
  
  <p>Is there any easy way to tell EF5 OR EF6 that the views can be added to/updated/deleted from that will not be wiped out when running subsequent "Update Model from Database" commands without writing stored procedures for each entry method(insert, update, delete)  on each view?</p>