c# - EF 数据库优先 - 将列的数据类型从 BigInt 更改为 Int
问题描述
我已将 sqlserver DB 中列的数据类型从 BigInt 更改为 Int。我想在使用 EF 的应用程序中进行相同的更新,在我的 EDMX 文件中,我删除了相应的表,并使用数据库中的更新模型再次添加了表。
在我的 DTO 文件中,我看到该属性的数据类型仍然为 Long。
解决方案
看看这是否影响到你。从图中删除表格。节省。然后从数据库更新模型,将其添加回来并保存。保存是导致代码生成的原因,可能是您错过了该步骤并且代码文件没有被删除和重新创建。
推荐阅读
- c# - 将await函数返回的值作为C#中的参数传递是否可以?
- javascript - Node.js Mongodb 不保存对象数据
- ios - 在导航控制器之间导航时导航栏不显示标题
- pandas - pandas plot time series label the first point on x-axis or change major_ticks
- sbt - 从 SBT 向 JFrog 发布自定义工件
- python - 如何在 Redshift UDF 中修剪变量
- wordpress - wordpress 网站显示“抱歉,您无权访问此页面”
- methods - 使用“?”是一种不好的做法。在 Racket 方法名称中?
- python - 求前 N 个奇数之和的程序
- flutter - 如何将两个字符串小时和分钟与 AM/PM 进行比较?