VS 2010 SP1 和 SQL CE - 它是不是支持外键?

Posted

技术标签:

【中文标题】VS 2010 SP1 和 SQL CE - 它是不是支持外键?【英文标题】:VS 2010 SP1 and SQL CE - Does it support foreign keys?VS 2010 SP1 和 SQL CE - 它是否支持外键? 【发布时间】:2011-02-19 04:49:11 【问题描述】:

如果曾经问我在与 Sql Server 2008 一起使用时最喜欢 EF4 的什么,那么我会回答说它会在我的数据库模式中提取外键。这是 VS 2010 SP1 和 SQL CE 的情况吗?我不想花几个小时预先发现 SQL CE 不能那样工作。所以,我问任何经历过这种情况的人。

【问题讨论】:

外键是关系数据库设计的基本组成部分。 SQL Server CE 不支持它们是不可思议的。 EF4 是否在 SQL Server CE 上提取这些外键?你自己试过吗? 【参考方案1】:

是的,EF 4 与 SQL CE 配合得非常好,包括获取外键。您可以从此处下载并检查示例项目:http://erikej.blogspot.com/2010/11/using-entity-framework-with-sql-server.html

【讨论】:

以上是关于VS 2010 SP1 和 SQL CE - 它是不是支持外键?的主要内容,如果未能解决你的问题,请参考以下文章

实体框架、ASP.NET 和 SQL Server CE

VS2010 windows 应用程序中的 SQL Compact 4 EF 模型

打开和创建SqlCe(.sdf文件)

如何使用 SQL CE 4.0 创建内存数据库?

VS2008 SP1如何解决单步问题

sql2008安装出错Microsoft.NET Framework3.5 sp1安装失败(win7家普版,已安装vs2010)