最初,我在这个关于使用 EF 的 ASP.NET MVC4 教程中关注:http ://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an-entity-framework -data-model-for-an-asp-net-mvc-application
那里一切正常,所以我尝试在 WPF 中复制它,但无法生成 localDb (MDF) 文件。
我已经在使用控制台应用程序而不是 ASP.NET 的 EF 上尝试了本教程:http: //msdn.microsoft.com/en-us/data/jj193542
同样,它在控制台中运行良好,但尝试在 MainWindows.xaml.cs 中的 WPF 中执行此操作失败。
有任何想法吗?
编辑:(我使用的是 VS2012 和 .NET 4.5)
EDIT2:是的,我收到此错误:
{"'在类型 'MyProgram.MainWindow' 上调用与指定绑定约束匹配的构造函数引发了异常。' 行号 '3' 和行位置 '9'。"}
EDIT3:显然,上述异常非常常见且无济于事。我在其他地方找到的解决方案是按 CTRL + ALT + E 并选中每个框,然后单击“确定”并重新运行应用程序。然后出现一个有用的异常。(我还在弄清楚这个新的是什么。)
EDIT4:嗯,我得到了它的工作。在 WPF 中调用 Console.ReadLine() 是非法的。谁知道?(我想这是有道理的。)现在我正在尝试我自己的 CodeFirst 设计并遇到另一个错误。