Entity framework EF6:EDMX不再生成类

Entity framework EF6:EDMX不再生成类,entity-framework,Entity Framework,我对数据库做了一些更改,然后单击“从数据库更新模型…”命令。很明显,它起作用了,我的模型也更新了。但是EF不再为我的实体生成POCO和上下文类,在整个项目中导致大约200个错误。关闭并重新打开模型或重新启动VS等常见技巧都没有任何好处。这是虫子还是什么?有解决办法吗 我已经使用此更新功能一段时间了,没有任何问题。此VS2013 Express for Web,使用EF6和SQL Server 2008 R2 Express作为数据库服务器。解决了这个问题。问题是,我已将一个表中的可空FK更改为不

我对数据库做了一些更改,然后单击“从数据库更新模型…”命令。很明显,它起作用了,我的模型也更新了。但是EF不再为我的实体生成POCO和上下文类,在整个项目中导致大约200个错误。关闭并重新打开模型或重新启动VS等常见技巧都没有任何好处。这是虫子还是什么?有解决办法吗


我已经使用此更新功能一段时间了,没有任何问题。此VS2013 Express for Web,使用EF6和SQL Server 2008 R2 Express作为数据库服务器。

解决了这个问题。问题是,我已将一个表中的可空FK更改为不可空。由于某种原因,EF6没有将该关联从(0..1-*)更新为(1-*)。我打开了EDMX并手动更改了该关联(通过将End1多重性设置为1)。保存并重新编译,现在一切正常。希望这对以后的人有所帮助。

明白了。问题是,我已将一个表中的可空FK更改为不可空。由于某种原因,EF6没有将该关联从(0..1-*)更新为(1-*)。我打开了EDMX并手动更改了该关联(通过将End1多重性设置为1)。保存并重新编译,现在一切正常。希望这对以后的人有所帮助。

明白了。问题是,我已将一个表中的可空FK更改为不可空。由于某种原因,EF6没有将该关联从(0..1-*)更新为(1-*)。我打开了EDMX并手动更改了该关联(通过将End1多重性设置为1)。保存并重新编译,现在一切正常。希望这对以后的人有所帮助。

明白了。问题是,我已将一个表中的可空FK更改为不可空。由于某种原因,EF6没有将该关联从(0..1-*)更新为(1-*)。我打开了EDMX并手动更改了该关联(通过将End1多重性设置为1)。保存并重新编译,现在一切正常。希望这对以后的人有所帮助。

如果可以的话,我会给你上千次的票,我已经有一个多小时的问题了,我想把我的头撞到墙上!如果可以的话,我会给你上千次的票,我已经有一个多小时的时间来讨论这个问题了,我真想把我的头撞到墙上!如果可以的话,我会给你上千次的票,我已经有一个多小时的时间来讨论这个问题了,我真想把我的头撞到墙上!如果可以的话,我会给你上千次的票,我已经有一个多小时的时间来讨论这个问题了,我真想把我的头撞到墙上!