Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms Windows窗体应用程序中的Entity Framework 4.1代码优先的SQL Server Compact 4_Winforms_Entity_Sql Server Ce_Entity Framework 4.1_Ef Code First - Fatal编程技术网

Winforms Windows窗体应用程序中的Entity Framework 4.1代码优先的SQL Server Compact 4

Winforms Windows窗体应用程序中的Entity Framework 4.1代码优先的SQL Server Compact 4,winforms,entity,sql-server-ce,entity-framework-4.1,ef-code-first,Winforms,Entity,Sql Server Ce,Entity Framework 4.1,Ef Code First,我正在尝试在Windows窗体应用程序中使用SLQ server compact edition 4和entityframework 4.1,并采用代码优先的方法。 在asp.NET MVC中有很多教程,但我找不到任何有关windows窗体应用程序的帮助 我执行了以下步骤: 已创建windows窗体应用程序 创建了一个名为“library_database”的新项目类库 创建了一些类和DbContext 在项目中创建了app.config文件,并创建了与数据库文件的连接字符串,其名称等于my

我正在尝试在Windows窗体应用程序中使用SLQ server compact edition 4和entityframework 4.1,并采用代码优先的方法。 在asp.NET MVC中有很多教程,但我找不到任何有关windows窗体应用程序的帮助

我执行了以下步骤:

  • 已创建windows窗体应用程序
  • 创建了一个名为“library_database”的新项目类库
  • 创建了一些类和DbContext
  • 在项目中创建了app.config文件,并创建了与数据库文件的连接字符串,其名称等于my DbContext类名
现在,当我尝试访问DbContext以添加新对象时,应用程序将挂起,并且不会停止,而不会返回任何异常

这怎么可能? 你能给我推荐一个方法、教程或任何开始的东西吗? 考虑到我可以先用ASP.NET MVC使用EF代码,但我从未尝试过Windows应用程序


谢谢

我有这个关于WPF的教程-还要确保调试时抛出的捕获异常

OP要求的是WinForms,不是WPF。我知道。。。但是数据访问和项目结构将是相同/相似的,在WPF甚至ASP.NETHi ErikEJ中不应该有任何不同,谢谢您的帮助。在您使用objectContext的代码中,我更喜欢将dbContext与CodeFirst一起使用的方法。为了更好地理解我们,简单到。本教程不适用于我的windows应用程序!听起来你已经做了正确的步骤,必须看一个代码复制,以进一步帮助