簡體   English   中英

實體框架中的任何新列都是空值

[英]Any New Column is Null value in Entity Framework

我正在向帶有值的退出數據庫表添加一個新列,但是當我使用實體框架模型時,列數據值返回 Null,但是它在數據庫中具有實際值。

如何解決這個問題?

如果您使用LINQ進行數據檢索:

雙擊並打開 edmx -> 右鍵單擊​​並選擇從數據庫更新 -> 選擇刷新選項卡並選擇您的表並單擊確定。

以上將更新您的 dbcontext 文件。

在此處輸入圖片說明

在此處輸入圖片說明

如果您使用的是存儲過程,則必須更新存儲過程的復雜類型

對您的問題最可能的解釋是您沒有提交對數據庫所做的更改。 不是對架構的更改,而是表更新。 EF 返回 NULL 值,因為您沒有提交更改,因此實際字段值是 ... NULL !

暫無
暫無

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

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