在设计器上使用Database First方法使用EF 5时,我遇到了一个奇怪的错误。错误是说'value not not null parameter name:font'。我在设计区域也得到一个大的红色X.我不确定设计师是如何产生这个错误的,到目前为止,我只是使用设计器来创建我的edmx。
思考?这是VS 2012 RTM版本。
答案 0 :(得分:18)
我只需重新启动Visual Studio即可解决同样的错误。
答案 1 :(得分:4)
我能够通过修复Visual Studio 2012的实体框架设计器(控制面板 - >卸载程序等)来解决这个问题。
答案 2 :(得分:0)
在安装实体框架设计器后立即开始使用它后,我遇到了完全相同的问题(几年后)。 (使用 VS2019、.NET Framework 4.7.2 和 Entity Framework 6)
在我可以记录之前,问题消失了:
仅重启一次 Visual Studio 是不够的;我做了几次。
我不知道为什么,但可能是因为某些 VS 组件在我刚刚重新启动时没有立即卸载。
我认为它会通过重新启动计算机立即工作,以确保从内存中卸载所有内容。
感谢 SausageFingers 提供线索。