【发布时间】:2009-12-10 10:52:19
【问题描述】:
标题总结了我的问题。我从VS2010 beta2中的一个空模型开始,然后选择从模型生成我的数据库,然后我选择创建一个新的SQL CE数据库。直到那一刻,一切都运行良好。 EF 生成一些 SQL 并将其保存为 MyModel.emdx.sql。问题来了,生成的 SQL 无法在 CE 数据库上执行并抛出一些错误消息,例如“不支持 ALTER TABLE”和其他一些错误消息。 我认为没有办法首先使用 SQL CE 数据库执行模型,所以我回到了数据库优先方法。或者有没有人成功地从VS2010中的edmx模型生成SQL CE数据库?
【问题讨论】:
-
你能生成一个常规的 SQL Server DB,然后以某种方式将它移植到 CE 吗?
-
我不确定这是否比仅使用数据库的第一条路线更容易。我也可以尝试编辑生成的 SQL,或者只是手动在 CE 中重新创建数据库结构,这并不理想,但由于数据库只有 3 个表,会更快。
-
嘿 Gio2k!你有什么成功的吗?我这边也有类似的问题,只是我使用的是 VS2008 Pro
标签: entity-framework visual-studio-2010