实体框架4.1代码首先在Windows窗体应用程序中使用SQL Server Compact 4

时间:2011-07-13 16:51:05

标签: winforms entity sql-server-ce entity-framework-4.1 ef-code-first

我正在尝试将SLQ服务器精简版4与entityframework 4.1一起使用,并在Windows窗体应用程序中使用代码优先方法。 在asp.NET MVC中有很多教程,但我找不到任何有关Windows窗体应用程序的帮助。

我做了以下步骤:

  • 创建了一个Windows窗体应用程序
  • 创建了一个名为“library_database”的新项目类库
  • 创建了一些类和DbContext
  • 在项目中创建了一个app.config文件,并将一个连接字符串连接到一个名称等于我的DbContext类名的数据库文件

现在,当我尝试访问我的DbContext以添加新对象时,应用程序会挂起并且不会在不返回任何异常的情况下停止。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

我有WPF的这个教程 - 也确保在调试时捕获抛出的异常! http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html