EntityFramework 5 - 获取值不能为null参数名称:使用设计器时出现字体错误

时间:2012-09-11 22:10:21

标签: entity-framework ef-database-first

在设计器上使用Database First方法使用EF 5时,我遇到了一个奇怪的错误。错误是说'value not not null parameter name:font'。我在设计区域也得到一个大的红色X.我不确定设计师是如何产生这个错误的,到目前为止,我只是使用设计器来创建我的edmx。

思考?这是VS 2012 RTM版本。

3 个答案:

答案 0 :(得分:18)

我只需重新启动Visual Studio即可解决同样的错误。

答案 1 :(得分:4)

我能够通过修复Visual Studio 2012的实体框架设计器(控制面板 - >卸载程序等)来解决这个问题。

答案 2 :(得分:0)

在安装实体框架设计器后立即开始使用它后,我遇到了完全相同的问题(几年后)。 (使用 VS2019、.NET Framework 4.7.2 和 Entity Framework 6)

在我可以记录之前,问题消失了:
仅重启一次 Visual Studio 是不够的;我做了几次。 我不知道为什么,但可能是因为某些 VS 组件在我刚刚重新启动时没有立即卸载。

我认为它会通过重新启动计算机立即工作,以确保从内存中卸载所有内容。

感谢 SausageFingers 提供线索。