title: Why didnt the view update the data from the SQL Server
body: <p>So im currently facing a problem is that, im trying to update the data through the Stored Procedure. The data is updated, so as the view.</p>
  <pre><code>db.sp_Update_Book(MaNXB, MaTG, Tensach, Linhvuc, Gia, Vitri, Dangduocmuon, \nSoluongsachmat, Tongsoluong);
  db.SaveChanges();
  LoadData();
  </code></pre>
  <p>Here is the LoadData function. Its load the data from SQL to my datagridview</p>
  <pre><code>dgvQLSach.DataSource = db.Book_Info.ToList();
  </code></pre>
  <p>But when debugging its show the old data one, not the updated one.
  Book_Info is a View from Model SACH</p>
  <pre><code>create view Book_Info as
  SELECT TENSACH, LINHVUC, GIA, VITRI, DANGDUOCMUON, SOLUONGSACHBIMAT, TONGSOLUONG
  FROM dbo.SACH
  </code></pre>
  <p>Edit: Miraclely, if i use db.SACH.ToList(), the data will be update like norrmal</p>