C# 实体框架4-刷新模型非常慢

C# 实体框架4-刷新模型非常慢,c#,.net,entity-framework,entity-framework-4,C#,.net,Entity Framework,Entity Framework 4,我对实体框架有问题。在我更改数据库之后,刷新模型的速度非常慢(大约需要15分钟) 模型没有那么大(大约50个实体),但其中一个实体很大(大约250个属性)。我猜问题在于那个大实体(在另一个项目中,我有一个包含更多实体的模型,但根本没有问题) 是否有方法刷新模型并排除大型实体(仅在需要时包括它)? 或者,您是否有其他解决此问题的方法 谢谢 编辑: 我们发现: 我找到了一个适用于med的解决方案: 看起来MySql.Net Connector 6.3.5有一个bug。 它以错误的方式威胁时间戳。创建

我对实体框架有问题。在我更改数据库之后,刷新模型的速度非常慢(大约需要15分钟)

模型没有那么大(大约50个实体),但其中一个实体很大(大约250个属性)。我猜问题在于那个大实体(在另一个项目中,我有一个包含更多实体的模型,但根本没有问题)

是否有方法刷新模型并排除大型实体(仅在需要时包括它)? 或者,您是否有其他解决此问题的方法

谢谢

编辑: 我们发现:

我找到了一个适用于med的解决方案:

看起来MySql.Net Connector 6.3.5有一个bug。 它以错误的方式威胁时间戳。创建实体模型时,时间戳属性与DateTimeOffset匹配

当我将.Net连接器更新为6.4.4时,我必须将所有的DateTimeOffset更改为DateTime。 在此之后,模型的刷新只需要大约20秒


我希望这也能帮助其他人。

您是否使用了所有的实体属性?您能否验证这确实是大实体的问题?如果您在另一个具有相同数据库的项目中尝试它,会发生什么?一次使用大实体,一次不使用?顺便说一句,拥有250个属性的实体是疯狂的。@Ladislav Mrnka不幸的是,它似乎不是那个表。现在我更困惑了,因为我不知道问题是什么。你知道吗,如果有某种日志文件,我可以逐步查找哪些任务需要这么长的时间。或者你还有其他建议吗?不幸的是没有。我以前没有听说过这种行为。@Ladislav Mrnka谢谢!什么是“正常”行为?刷新50个实体(我们使用MySql)需要多长时间?在另一个项目,我有它需要大约3分钟。