我正在使用实体模型优先的方法开发一个实体框架4和SQL Compact 4的应用程序。我已经创建了我的EDM,现在我想生成一个SQL Compact 4.0数据库来充当模型的数据存储。我弹出生成数据库向导并单击新建连接按钮为生成的文件创建连接。该选择数据源出现对话,但SQL精简4.0没有可用的数据源列表中列出:实体框架4和SQL Compact 4:如何生成数据库?
我运行VS 2010 SP1(测试版),我已经安装了VS 2010工具对于SQL Compact 4.0。我可以从服务器资源管理器创建一个SQL Compact 4.0数据连接。只有在生成数据库向导中,4.0选项才会出现。顺便说一句,我的SQL Compact 4.0安装包括System.Data.SqlServerCe.Entity.dll
。所以我应该有我需要的SQL Compact组件。
我正在做的事情不正确,还是这是一个错误?有没有人有修补程序或解决方法?谢谢你的帮助。
David,你看过使用SQLite代替CE吗?我发现SQLite更易于使用并完全支持EF4。 – 2011-03-06 17:09:44