title: System.Data.Entity.Core.ProviderIncompatibleException
body: <p>so basically at work I was assigned an old ASP.NET project which is outdated I have couple of months debugging it. Last week the project was working fine then from one moment to another stopped working. When I run the project I get this exception</p>
  <blockquote>
  <p>System.Data.Entity.Core.ProviderIncompatibleException: 'An error
  occurred accessing the database. This usually means that the
  connection to the database failed. Check that the connection string is
  correct and that the appropriate DbContext constructor is being used
  to specify it or find it in the application's config file. See
  <a href="http://go.microsoft.com/fwlink/?LinkId=386386" rel="nofollow noreferrer">http://go.microsoft.com/fwlink/?LinkId=386386</a> for information on
  DbContext and connections. See the inner exception for details of the
  failure.'</p>
  </blockquote>
  <p>Which also have 2 inner exceptions</p>
  <blockquote>
  <p>ProviderIncompatibleException: The provider did not return a
  ProviderManifestToken string.</p>
  <p>OracleException: ORA-00604: error occurred at recursive SQL level 1
  ORA-12705: Cannot access NLS data files or invalid environment
  specified</p>
  </blockquote>
  <p><strong>What is causing this error?</strong></p>
  <p>When I run the project I have a method called <code>LoadUserInfo();</code> which displays the user code, user department and username to retrieve this data, the application goes to the oracle database and retrieves this info, but for some reason (that I cant figure out) is not working.</p>
  <p><a href="https://i.stack.imgur.com/SnENk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SnENk.png" alt="the method" /></a></p>