title: Stored procedure still return same result with Entity Framework Core
body: <p>I have a stored procedure called <code>GetContactsByUserId @userId INT</code>.</p>
  
  <p>I want to call this stored procedure with Entity Framework Core (7.0.0-rc1-final).</p>
  
  <p>The stored procedure return these types in the result:</p>
  
  <pre><code>ContactId INT, ContactName NVARCHAR(200)
  </code></pre>
  
  <p>I have created in C# the object called - <code>Contact</code>:</p>
  
  <pre><code>[Key]
  public int ContactId {get; set;}
  
  public string ContactName {get;set;}
  </code></pre>
  
  <p>And this DbSet:</p>
  
  <pre><code>public DbSet&lt;Contact&gt; Contacts { get; set; }
  </code></pre>
  
  <p>I've tried call the stored procedure like this:</p>
  
  <pre><code>_dbContext.Set&lt;Contact&gt;().FromSql("dbo.GetContactsByUserId @userId = {0}", userid);
  </code></pre>
  
  <p>After first call I get for example 30 rows. I add new records and try again call this procedure with the same parameter and I get 30 rows not 31 rows.</p>
  
  <p>How can I fix this issue? </p>