首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从数据库中删除列不会给项目带来错误

问从数据库中删除列不会给项目带来错误
EN

Stack Overflow用户
提问于 2021-10-01 10:23:16
回答 1查看 37关注 0票数 0

所以这里有一个使用实体框架核心的ASP.Net项目。当然,还有Entities类、Configuration Entities类等,还有映射某些表的列的实体中的属性。还有连接到数据库的连接字符串。我不明白的是:我从数据库表中删除了一些列。但是项目建立了,一切都很好。我错过了什么?我认为应该给出这个错误,因为实体属性不映射表列……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-01 10:35:29

一个成功的构建与工作代码无关。如果从数据库中移除列,则项目会生成,因为项目不包含有关数据库结构的信息。但是,一旦查询列已被删除的表,代码就会抛出异常。我建议你不要直接修改数据库,而是阅读EF迁移的主题,这样修改模型就可以更新数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69404308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档