Windows 7 64 位、VS 2012、SQL 2012 localdb、EF 5.0、.net 4.5
我首先使用 EF 代码开发一个新的 Winforms 应用程序。我一直在关注 Julie Lermans 有关 EF、Code First 和 Dbcontext 的书籍和示例。她的示例使用控制台应用程序,我可以毫不费力地让它们工作并创建我的数据库。但是,当我使用相同代码将控制台应用程序替换为表单应用程序时,不会创建数据库。唯一的区别是我将控制台应用程序 Sub Main 代码放在 Form1 加载事件中。其他一切都相同,我不明白为什么它不起作用。它必须与控制台应用程序与表单应用程序中的启动顺序有关,但我不知道该怎么做才能使其工作。任何帮助将不胜感激。