首页 > 解决方案 > EF 数据库优先 - 将列的数据类型从 BigInt 更改为 Int

问题描述

我已将 sqlserver DB 中列的数据类型从 BigInt 更改为 Int。我想在使用 EF 的应用程序中进行相同的更新,在我的 EDMX 文件中,我删除了相应的表,并使用数据库中的更新模型再次添加了表。

在我的 DTO 文件中,我看到该属性的数据类型仍然为 Long。

标签: c#sqlsql-serverentity-framework

解决方案


看看这是否影响到你。从图中删除表格。节省。然后从数据库更新模型,将其添加回来并保存。保存是导致代码生成的原因,可能是您错过了该步骤并且代码文件没有被删除和重新创建。


推荐阅读