簡體   English   中英

DbSet內容與數據庫內容不同

[英]DbSet content differs from database content

我在C#中將Entity Framework和Code First一起使用。

我正在嘗試使用DbSet從數據庫中顯示表之一的內容,但是它與數據庫中該表的實際內容有所不同。 我正在同時查看DbSet和表,但DbSet尚未更新。

這是我看到的: 數據庫中的表

調試時的DbSet

我想理解為什么集合的元素編號4與其他元素具有不同的類型。

如果我關閉程序並重新打開它,則DbSet將得到更新。

謝謝

元素編號4是您剛剛創建的元素,因此EF尚未為其創建代理。 元素不反映數據庫更改的問題可能是多個。 例如,
-元素4只是在內存中創建的,而不是其他人(另一個上下文)更新該元素。 -元素4只是在內存中創建的,其中包含一些空字段,並且SQL添加了一些默認值。
-...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM