我不担心回滚(即:Down() 方法),并且希望始终处理最新的代码修改,所以我没有使用代码迁移。
我改变了这个:
int SomeProperty {get; set;}
对此:
int? SomeProperty {get; set;}
然后我修改了数据库模式(更改了 SomeProperty 列以允许 NULLS)。
尽管这是最后一部分,但我仍然收到错误消息:
The model backing the <Database> context has changed ...
如果(int to int?)是我所做的唯一更改,我还需要做哪些其他更改才能使架构与模型匹配?