c# - 从 Entity Framework 中的数据库更新模型不起作用

标签 c# entity-framework

如果对表中特定列的数据类型或约束(例如非空 - 空)进行了任何更改,并且在 Entity Framework 中执行 Update model from database (刷新特定表)不是更新实体模型。

每次我都必须手动删除并重新创建表。

这是唯一的解决方案吗?或者任何其他最好的方法来做到这一点?

最佳答案

从您的模型中删除适用的表,而不是选择从数据库更新模型,EF 通常只检查新字段,而不检查现有字段的更改。

关于c# - 从 Entity Framework 中的数据库更新模型不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22369114/

相关文章:

c# - Linq to Entities 查询无法执行

c# - 处理 WCF 服务应用程序上的数据库更改

c# - 使用反射排序列表

c# - LINQ to SQL 基础题——表关系

c# - 如何在 C# 中更改语音合成器的语音或速度

.net - Entity Framework 中的计算属性

entity-framework - Entity Framework BuildContainsExpression导致内部.NET Framework数据提供程序错误1025

c# - 使用 LINQ 连接后获取特定对象

c# - JSON 字符串被截断

C# Linq GroupBy,获取每个组中的列列表