我遇到了Entity Framework的问题。在完成数据库更改后,刷新模型(大约需要15分钟)真的很慢。
该模型并不大(约50个实体),但其中一个实体很大(约250个属性)。我想问题是大型实体(在另一个项目中,我有一个模型有更多实体,完全没有问题)。
有没有办法刷新模型并排除大型实体(仅在需要时包含它)? 或者你还有另一个想法如何解决这个问题?
谢谢!
答案 0 :(得分:0)
我找到了适合med的解决方案:
似乎MySql .Net Connector 6.3.5有一个错误。 它以不正确的方式威胁时间戳。创建实体模型时,TimeStamp属性与DateTimeOffset匹配。
当我更新到.Net Connector到6.4.4时,我不得不将所有DateTimeOffset更改为DateTime。 之后,模型的刷新只需要大约20秒。
我希望这也可以帮助别人。