0

我们可以使用实体框架对 SQLCE(SQL Server Compact Edition)数据库进行“逆向工程”吗?

我已经按照 MSDN 开发中心教程Code First to an Existing Database关于使用实体框架对数据库进行“逆向工程”,以便我们可以使用代码优先。根据我的教程:

  1. 安装了 实体框架电动工具
  2. 在 Visual Studio 2012 中生成了一个应用程序(空 MVC4)。
  3. 添加了一个数据库(我需要使用 SQLCE)。
  4. 右键单击根项目文件夹并选择Entity Framework > Reverse Engineer Code First.
  5. 当连接属性窗口弹出时,我将数据源类型更改为“Microsoft SQL Server Compact 4.0.
  6. 浏览到 Project App_Data 文件夹并选择 SQLCE 数据库。
  7. 测试连接(成功)并单击确定。

然后抛出以下错误:

System.ArgumentException: 
The modelEntityContainerName parameter '...\App_Data\cesdfContext' contains characters that are not valid.
4

1 回答 1

0

通过点击评论中提供的链接(感谢并感谢(ErikEJ))对我的原始帖子进行确认,此问题将在 Entity Framework 6 版本中修复。

于 2013-04-30T04:27:00.513 回答