繁体   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