title: Entity Framework Core still picks up old column
body: <p>I recently delete a column <code>ConversationId</code> from my tables. When I start to debug my service and try to save I am getting an error:</p>
  
  <blockquote>
    <p>Invalid column name 'ConversationId'.</p>
  </blockquote>
  
  <p>Code:</p>
  
  <pre><code>public class AstootContext : DbContext
  {
      public AstootContext(DbContextOptions&lt;AstootContext&gt; options)
          : base(options)
      { }
  
      protected override void OnModelCreating(ModelBuilder modelBuilder)
      {
      }
  
      public DbSet&lt;ServiceRequest&gt; ServiceRequests { get; set; }
  }
  </code></pre>
  
  <p>And my entity looks like this:</p>
  
  <pre><code>public class ServiceRequest
  {
      public int Id { get; set; }
      public int SenderUserId { get; set; }
      public int PriceTypeId { get; set; }
      public decimal Price { get; set; }
      public bool IsAccepted { get; set; }
      public DateTime Created { get; set; }
      public int MessageId { get; set; }
  }
  </code></pre>
  
  <p>All references to <code>ConversationId</code> were removed from the code, I've rebuilt, yet I'm still getting this error and I don't understand why.</p>
  
  <p>This is my SQL Server table as you can see there is no <code>ConversationId</code>:</p>
  
  <p><a href="https://i.stack.imgur.com/h8DAo.png" rel="noreferrer"><img src="https://i.stack.imgur.com/h8DAo.png" alt="enter image description here"></a></p>
  
  <p>Is there a secret cache that I need to delete or something I have to run to update this? </p>