【发布时间】:2011-09-15 20:04:02
【问题描述】:
我有几列从 Int 更改为 BigInt。
我打开了我的 EF 模型并执行了“从数据库更新模型”并希望看到这些列现在是 Int64。但它们仍然是 Int32。
(为了确定,我跑了好几次。)
我仔细检查了我的数据库,这些列肯定是 BigInts。
那么...“从数据库更新模型”是否不适用于更改数据类型?需要手动申请吗?
【问题讨论】:
-
我正在使用 EF6,但这种情况仍在发生。令人难以置信的是,仅有的两种解决方案是手动进行更改或重新创建模型,一点也不方便。再次证实了我对 O/R 映射器无用的怀疑。他们假装为您节省了很多时间,但后来却给您带来了很多痛苦(尤其是在性能方面)。
标签: entity-framework entity-framework-4