标题总结了我的问题。我从VS2010 beta2中的空模型开始,然后选择从模型生成我的数据库,然后选择创建一个新的SQL CE数据库。直到那一刻,一切运行良好。 EF生成一些SQL并将其另存为MyModel.emdx.sql。问题在于,生成的SQL无法在CE数据库上执行,并引发诸如“不支持ALTER TABLE”等一些错误消息。 我认为没有办法先用SQL CE数据库进行模型建模,所以我回到了数据库的第一种方法。或者有谁成功地从VS2010中的edmx模型成功生成SQL CE数据库?实体框架4 + SQL Server CE +从模型生成数据库
0
A
回答
0
我刚刚针对SQL CE数据库运行了MyModel.edmx.sql脚本,并且它没有错误地执行。我使用VS 2010 RC,因此我怀疑您遇到的问题与Beta 2版本有关。我的结论是这个问题是固定在RC
0
当你第一次生成数据库从型号...,您将创建App.Config中的连接。如果您最初创建了一个非CE连接,那么您将生成非CE的SQL,并且将如您所描述的那样获得一个.sql扩展名(如果您的连接是CE,您将在DDL文件上获得一个.sqlce扩展名)。
您需要从删除的ConnectionString App.Config中,也许从项目的数据源 - >属性 - >数据源。然后,当您选择从Model ...生成数据库...它会要求创建一个新连接,并且您可以选择CE连接而不是服务器连接。
相关问题
- 1. 实体框架4模型生成
- 2. 从实体框架模型生成SQLite数据库的
- 3. 实体框架4和SQL Compact 4:如何生成数据库?
- 4. 实体框架4从具有多个模式的模型生成数据库
- 5. WPF,实体框架,和SQL Server CE
- 6. 实体框架4和DB2:数据库生成错误
- 7. ASP.NET MVC2和实体框架4从数据库生成模型,无需复制成员模型
- 8. 实体框架4和SQL Server数据类型(nchar vs char)
- 9. SQL Server CE数据库和ADO.Net实体框架 - 数据没有保存
- 10. 实体框架数据库模型
- 11. 实体框架:生成的SQL - 找不到数据类型DATETIME2
- 12. 实体框架4 DDL
- 13. 使用实体框架4.1针对SQL Server CE的SQL追踪4
- 14. SQL Server实体 - 关系模型生成
- 15. 实体框架中多个数据库的预生成视图
- 16. 从实体框架模型构建数据库模式
- 17. 从数据库生成实体框架模型,无需导航属性
- 18. 控制表名称实体框架从模型生成数据库
- 19. 从实体框架代码优先的模型生成数据库脚本
- 20. 实体框架 - 从模型
- 21. 从实体框架生成sql查询
- 22. 使用SQL Server Express文件的实体框架4
- 23. 导出实体框架4数据模型到实体框架3.5
- 24. 如何从MySQL数据库更新实体框架模型?
- 25. 我应该使用哪种实体框架SQL Server CE DLL?
- 26. 实体框架生成数据库模式(SQL)与默认表中的值
- 27. 从模型更新数据库 - 实体框架
- 28. 从EF代码生成SQL CE数据库 - 第一个DbContext类
- 29. 实体框架4中默认的SQL Server列值POCO
- 30. 从模型中使用实体框架从数据库
你能生成一个常规的SQL Server数据库,然后将它移植到CE上吗? – 2009-12-10 13:56:11
我不确定那会比仅仅进入数据库的第一条路线更容易。我也可以尝试编辑生成的SQL,或者只是用CE手工重新创建数据库结构,这并不理想,但由于数据库只有3个表,所以速度会更快。 – Gio2k 2009-12-10 16:06:30
嘿Gio2k!你有这个成功吗?类似的问题我的身边,除了我使用VS2008 Pro – Shalan 2010-05-01 01:59:01